Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
f978d2e
get basic monte carlo scaffolding in place
tgoodwin Feb 27, 2026
43da569
add RNG mechanisms to explore.go
tgoodwin Feb 27, 2026
492e8ea
model requeueafter as actionable pending
tgoodwin Feb 27, 2026
f935685
simplify a bit
tgoodwin Feb 27, 2026
91f27b2
make RequeueAfter depth-aware
tgoodwin Feb 27, 2026
a504964
ok got monte carlo style process isolation working
tgoodwin Feb 27, 2026
8e9c9df
bump trials higher
tgoodwin Feb 28, 2026
240c1d3
check in new beads epic
tgoodwin Mar 1, 2026
476ebce
align convergence hash with delayed pending eligibility
tgoodwin Mar 1, 2026
641a298
move closed-loop planning into core explore
tgoodwin Mar 3, 2026
65eefd4
add text diagram for kamera e2e pipeline
tgoodwin Mar 3, 2026
a461a1e
track overnight throughput campaign metrics plan in beads
tgoodwin Mar 4, 2026
539629f
propagate invocation id into phase dumps
tgoodwin Mar 4, 2026
1fa8d5e
add campaign metrics block to dump schema
tgoodwin Mar 4, 2026
32b2012
emit phase-local campaign metrics in dumps
tgoodwin Mar 4, 2026
d763efc
add campaign metrics reporter by invocation
tgoodwin Mar 4, 2026
1ddf64d
close campaign metrics beads tasks
tgoodwin Mar 4, 2026
faf9026
bd: backup 2026-03-04 00:41
tgoodwin Mar 4, 2026
ed6256f
check in findings folder
tgoodwin Mar 4, 2026
cdaa35f
bd init: initialize beads issue tracking
tgoodwin Mar 4, 2026
c9d94c1
bd: backup 2026-03-04 00:56
tgoodwin Mar 4, 2026
1b5f596
bd: backup 2026-03-04 01:56
tgoodwin Mar 4, 2026
60d8d81
extend campaign-metrics with error and abort counts
tgoodwin Mar 4, 2026
24000e0
rename dump-output to just output
tgoodwin Mar 5, 2026
a344c51
add adr pattern
tgoodwin Mar 5, 2026
c04bc64
bd: backup 2026-03-05 00:34
tgoodwin Mar 5, 2026
bc020e0
bd: backup 2026-03-05 00:54
tgoodwin Mar 5, 2026
fcafeaa
fix monte carlo aggregation issues
tgoodwin Mar 5, 2026
ff37741
update campain metrics CLI output
tgoodwin Mar 5, 2026
4f6ac4f
adjust default max depth
tgoodwin Mar 5, 2026
0ad91da
Merge branch 'monte-carlo-mode' into codex/kamera-e9r
tgoodwin Mar 5, 2026
20f5e80
Merge pull request #70 from tgoodwin/codex/kamera-e9r
tgoodwin Mar 5, 2026
16ef3d6
Merge remote-tracking branch 'origin/monte-carlo-mode' into e2e-integ…
tgoodwin Mar 5, 2026
f86c039
bd: backup 2026-03-05 03:04
tgoodwin Mar 5, 2026
9726453
bd init: initialize beads issue tracking
tgoodwin Mar 5, 2026
fcc6455
bd: backup 2026-03-06 00:57
tgoodwin Mar 6, 2026
2466b18
run tests in example directories
tgoodwin Mar 6, 2026
eb55b85
treat repeated requeueafter no-ops as polling
tgoodwin Mar 6, 2026
c20bd4c
bd: backup 2026-03-06 01:40
tgoodwin Mar 6, 2026
1c7b4dd
bd init: initialize beads issue tracking
tgoodwin Mar 6, 2026
6bee379
skip unresolved local example modules in make test
tgoodwin Mar 6, 2026
a2188a9
remove this
tgoodwin Mar 6, 2026
a4a59fa
skip the kratix example in CI
tgoodwin Mar 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 36 additions & 28 deletions .beads/.gitignore
Original file line number Diff line number Diff line change
@@ -1,44 +1,52 @@
# SQLite databases
*.db
*.db?*
*.db-journal
*.db-wal
*.db-shm
# Dolt database (managed by Dolt, not git)
dolt/
dolt-access.lock

# Daemon runtime files
daemon.lock
daemon.log
daemon.pid
# Runtime files
bd.sock
bd.sock.startlock
sync-state.json
last-touched

# Local version tracking (prevents upgrade notification spam after git ops)
.local_version

# Legacy database files
db.sqlite
bd.db

# Worktree redirect file (contains relative path to main repo's .beads/)
# Must not be committed as paths would be wrong in other clones
redirect

# Merge artifacts (temporary files from 3-way merge)
beads.base.jsonl
beads.base.meta.json
beads.left.jsonl
beads.left.meta.json
beads.right.jsonl
beads.right.meta.json

# Sync state (local-only, per-machine)
# These files are machine-specific and should not be shared across clones
.sync.lock
sync_base.jsonl
export-state/

# NOTE: Do NOT add negation patterns (e.g., !issues.jsonl) here.
# They would override fork protection in .git/info/exclude, allowing
# contributors to accidentally commit upstream issue databases.
# The JSONL files (issues.jsonl, interactions.jsonl) and config files
# are tracked by git by default since no pattern above ignores them.
# Ephemeral store (SQLite - wisps/molecules, intentionally not versioned)
ephemeral.sqlite3
ephemeral.sqlite3-journal
ephemeral.sqlite3-wal
ephemeral.sqlite3-shm

# Dolt server management (auto-started by bd)
dolt-server.pid
dolt-server.log
dolt-server.lock
dolt-server.port
dolt-server.activity
dolt-monitor.pid

# Legacy files (from pre-Dolt versions)
*.db
*.db?*
*.db-journal
*.db-wal
*.db-shm
db.sqlite
bd.db
daemon.lock
daemon.log
daemon-*.log.gz
daemon.pid
# NOTE: Do NOT add negation patterns here.
# They would override fork protection in .git/info/exclude.
# Config files (metadata.json, config.yaml) are tracked by git by default
# since no pattern above ignores them.
13 changes: 13 additions & 0 deletions .beads/backup/backup_state.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"last_dolt_commit": "tjnsuru5hk3a3klvh2tnthbbnvpnqrnq",
"last_event_id": 0,
"timestamp": "2026-03-06T01:40:39.01736Z",
"counts": {
"issues": 0,
"events": 0,
"comments": 0,
"dependencies": 0,
"labels": 0,
"config": 10
}
}
Empty file added .beads/backup/comments.jsonl
Empty file.
10 changes: 10 additions & 0 deletions .beads/backup/config.jsonl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{"key":"auto_compact_enabled","value":"false"}
{"key":"compact_batch_size","value":"50"}
{"key":"compact_parallel_workers","value":"5"}
{"key":"compact_tier1_days","value":"30"}
{"key":"compact_tier1_dep_levels","value":"2"}
{"key":"compact_tier2_commits","value":"100"}
{"key":"compact_tier2_days","value":"90"}
{"key":"compact_tier2_dep_levels","value":"5"}
{"key":"compaction_enabled","value":"false"}
{"key":"schema_version","value":"6"}
Empty file.
Empty file added .beads/backup/events.jsonl
Empty file.
Empty file added .beads/backup/issues.jsonl
Empty file.
Empty file added .beads/backup/labels.jsonl
Empty file.
1 change: 1 addition & 0 deletions .beads/beads.left.meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"version":"0.47.1","timestamp":"2026-02-23T17:54:58.17749-08:00","commit":"689c638e"}
2 changes: 1 addition & 1 deletion .beads/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,4 @@ sync-branch: "beads-sync"
# - linear.url
# - linear.api-key
# - github.org
# - github.repo
# - github.repo
1 change: 1 addition & 0 deletions .beads/dolt.broken-20260305-174828/.bd-dolt-ok
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ok
1 change: 1 addition & 0 deletions .beads/dolt.broken-20260305-174828/.beads-credential-key
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
��D�?�L����{y�}$DY|��8�6�
96 changes: 96 additions & 0 deletions .beads/dolt.broken-20260305-174828/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# Dolt SQL server configuration
#
# Uncomment and edit lines as necessary to modify your configuration.
# Full documentation: https://docs.dolthub.com/sql-reference/server/configuration
#

# log_level: info

# log_format: text

# max_logged_query_len: 0

# encode_logged_query: false

# behavior:
# read_only: false
# autocommit: true
# disable_client_multi_statements: false
# dolt_transaction_commit: false
# event_scheduler: "OFF"
# auto_gc_behavior:
# enable: true
# archive_level: 1

listener:
host: 127.0.0.1
port: 41337
# max_connections: 1000
# back_log: 50
# max_connections_timeout_millis: 60000
# read_timeout_millis: 28800000
# write_timeout_millis: 28800000
# tls_key: key.pem
# tls_cert: cert.pem
# require_secure_transport: false
# allow_cleartext_passwords: false
# socket: /tmp/mysql.sock

# data_dir: .

# cfg_dir: .doltcfg

# remotesapi:
# port: 8000
# read_only: false

# mcp_server:
# port: 7007
# user: root
# password: ""
# database: ""

# privilege_file: .doltcfg/privileges.db

# branch_control_file: .doltcfg/branch_control.db

# user_session_vars:
# - name: root
# vars:
# dolt_log_level: warn
# dolt_show_system_tables: 1

# system_variables:
# dolt_log_level: info
# dolt_transaction_commit: 1

# jwks: []

# metrics:
# labels: {}
# host: localhost
# port: 9091
# tls_cert: ""
# tls_key: ""
# tls_ca: ""

# cluster:
# standby_remotes:
# - name: standby_replica_one
# remote_url_template: https://standby_replica_one.svc.cluster.local:50051/{database}
# - name: standby_replica_two
# remote_url_template: https://standby_replica_two.svc.cluster.local:50051/{database}
# bootstrap_role: primary
# bootstrap_epoch: 1
# remotesapi:
# address: 127.0.0.1
# port: 50051
# tls_key: remotesapi_key.pem
# tls_cert: remotesapi_chain.pem
# tls_ca: standby_cas.pem
# server_name_urls:
# - https://standby_replica_one.svc.cluster.local
# - https://standby_replica_two.svc.cluster.local
# server_name_dns:
# - standby_replica_one.svc.cluster.local
# - standby_replica_two.svc.cluster.local
Loading