Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6969 commits
Select commit Hold shift + click to select a range
458e5a3
refactor(context): finish markdown sections relocation to usecases
ScriptedAlchemy Aug 15, 2026
0c40df5
chore(audit): checkpoint 08-14 implementation-audit crate wave
ScriptedAlchemy Aug 15, 2026
29a5915
chore(daemon): checkpoint journey harnesses and daemon-mcp test wave
ScriptedAlchemy Aug 15, 2026
662f601
docs(plans): record no-Git split ruling landing and semantic timing
ScriptedAlchemy Aug 15, 2026
71a3477
docs(plans): close the StateChip redacted/locked acceptance line
ScriptedAlchemy Aug 15, 2026
9536166
feat(work): serve history over the covered journal prefix
ScriptedAlchemy Aug 15, 2026
a06e74a
test(work): pin the history covered-prefix contract and its split
ScriptedAlchemy Aug 15, 2026
77076ea
docs(perf): name the real typed bound on writer-gate waits
ScriptedAlchemy Aug 15, 2026
430364a
chore(sdk): regenerate TS operations for selection coverage
ScriptedAlchemy Aug 15, 2026
a66921e
docs(v2): record SDK regen closure and journey corroboration
ScriptedAlchemy Aug 15, 2026
4287e8e
feat(dashboard): read subagent delegation as a tree
ScriptedAlchemy Aug 15, 2026
2d63021
fix(tests): path the transport-boundaries submodule from its crate root
ScriptedAlchemy Aug 15, 2026
acf9a38
Merge branch 'codex/rc-work-history-coverage' into codex/tracedecay-t…
ScriptedAlchemy Aug 15, 2026
acf9cfe
docs(plans): record the work/history covered-prefix landing
ScriptedAlchemy Aug 15, 2026
f39cebc
docs(plans): semantic evaluation cost regression is deterministic
ScriptedAlchemy Aug 15, 2026
af76c81
docs(plans): record the 2026-08-15 journey certification verdicts
ScriptedAlchemy Aug 15, 2026
3d97706
feat(handoff): enumerate the redeemable token frontier
ScriptedAlchemy Aug 15, 2026
e19bc13
feat(dashboard): read the handoff-token frontier
ScriptedAlchemy Aug 15, 2026
37b7e5b
test(semantic): probe paged corpus settle cost scaling
ScriptedAlchemy Aug 15, 2026
ec83734
docs(plans): semantic walls are ceiling-clamped, not work growth
ScriptedAlchemy Aug 15, 2026
c55a4da
test(semantic): probe recovered-generation digest cost at real width
ScriptedAlchemy Aug 15, 2026
6f2d469
Merge branch 'codex/rc-agents-workspace' into codex/tracedecay-total-…
ScriptedAlchemy Aug 15, 2026
11184ac
fix(lcm): serve expand and expand_query instead of refusing them
ScriptedAlchemy Aug 15, 2026
64bfeef
test(semantic): extend digest probe to full publish-case cost
ScriptedAlchemy Aug 15, 2026
6c124ac
docs(plans): measured semantic cost structure supersedes both theories
ScriptedAlchemy Aug 15, 2026
9099cb2
test(semantic): size corpus build against publish in digest probe
ScriptedAlchemy Aug 15, 2026
885e816
perf(semantic): memoize isolated projection-case measurement
ScriptedAlchemy Aug 15, 2026
6aa90d8
test(dashboard): follow the retired Work projection operations
ScriptedAlchemy Aug 15, 2026
d96a400
perf(search-eval): share published corpora across evaluation phases
ScriptedAlchemy Aug 15, 2026
0011159
test(dashboard): assert routes through the admitted request stack
ScriptedAlchemy Aug 15, 2026
25629fd
test(application): derive automation request digests from requests
ScriptedAlchemy Aug 15, 2026
323f23f
test(search-eval): probe published corpus build cost per scale
ScriptedAlchemy Aug 15, 2026
babaec6
fix(daemon): size admitted retrieval queries to the shared ceiling
ScriptedAlchemy Aug 15, 2026
3cd357a
test(dashboard): prove readiness summary at its mounted composition
ScriptedAlchemy Aug 15, 2026
849f8df
Merge branch 'codex/rc-dashapi-authority' into codex/tracedecay-total…
ScriptedAlchemy Aug 15, 2026
426c184
perf(semantic): memoize incremental projection measurement
ScriptedAlchemy Aug 15, 2026
73de755
test(global-db): seed planner fixture through the long-lease path
ScriptedAlchemy Aug 15, 2026
ddf5fff
Merge branch 'codex/rc-semantic-timing' into codex/tracedecay-total-r…
ScriptedAlchemy Aug 15, 2026
64abd3b
docs(plans): record semantic sharing landing and digest ruling
ScriptedAlchemy Aug 15, 2026
e3e250d
Merge branch 'codex/rc-lib-failures' into codex/tracedecay-total-rede…
ScriptedAlchemy Aug 15, 2026
9a4a2b4
style: repair workspace formatting drift from merged lanes
ScriptedAlchemy Aug 15, 2026
0dc3f5d
fix(harness): import transcript source home for test-transport
ScriptedAlchemy Aug 15, 2026
b0e228a
fix(memory): gate reconciliation on write outcomes
ScriptedAlchemy Aug 15, 2026
6544519
test(memory): cover reconciliation outcome predicates
ScriptedAlchemy Aug 15, 2026
bd7fb14
perf(test): add bounded root test profile
ScriptedAlchemy Aug 16, 2026
0d49e11
fix(search-eval): refresh fallback digest pins
ScriptedAlchemy Aug 15, 2026
b712c38
test(search-eval): isolate baseline resource report
ScriptedAlchemy Aug 15, 2026
26dba9a
test(observability): canonicalize compaction rollup bytes
ScriptedAlchemy Aug 15, 2026
421968b
test(memory): specify settled reconciliation telemetry plateau
ScriptedAlchemy Aug 15, 2026
937895f
perf(memory): expose reconciliation workload telemetry
ScriptedAlchemy Aug 15, 2026
1e38605
fix(memory): narrow telemetry observer visibility
ScriptedAlchemy Aug 16, 2026
153c80c
fix(memory): complete reconciliation telemetry accounting
ScriptedAlchemy Aug 16, 2026
260a0f6
test(index): cover concurrent scheduler admissions
ScriptedAlchemy Aug 15, 2026
0a7bd3f
test(index): stabilize query admission race fixture
ScriptedAlchemy Aug 16, 2026
a7f574c
fix(index): single-flight scheduler admissions
ScriptedAlchemy Aug 16, 2026
0266724
fix(index): harden scheduler admission lifecycle
ScriptedAlchemy Aug 16, 2026
5d38efb
fix(index): linearize cold admission and wake release
ScriptedAlchemy Aug 16, 2026
a2a6079
fix(index): release wake claim state before move
ScriptedAlchemy Aug 16, 2026
bfc032b
test(sessions): require frozen non-summary reconstruction batch
ScriptedAlchemy Aug 15, 2026
709e536
perf(sessions): batch non-summary reconstruction reads
ScriptedAlchemy Aug 16, 2026
284520c
perf(sessions): batch page reconstruction snapshot
ScriptedAlchemy Aug 16, 2026
b07de8c
fix(telemetry): expose reader snapshot admissions
ScriptedAlchemy Aug 16, 2026
31c06e9
test(daemon): require bounded eviction retirement handoff
ScriptedAlchemy Aug 16, 2026
a7957a9
fix(daemon): retire evicted project servers
ScriptedAlchemy Aug 16, 2026
3c868fa
fix(daemon): track retirement before spawning
ScriptedAlchemy Aug 16, 2026
7727847
fix(daemon): reserve retirement before cache eviction
ScriptedAlchemy Aug 16, 2026
64a097e
fix(daemon): expose canonical retirement within daemon
ScriptedAlchemy Aug 16, 2026
04a9ca4
test(retention): specify writer admission journey
ScriptedAlchemy Aug 16, 2026
327843f
fix(retention): admit global pruning through daemon writer
ScriptedAlchemy Aug 16, 2026
a85e24d
test(retention): cover cancellation and failure retries
ScriptedAlchemy Aug 16, 2026
ee13514
test(retention): seed registered retention fixtures
ScriptedAlchemy Aug 16, 2026
eb937de
test(retention): reuse canonical raw fixture message
ScriptedAlchemy Aug 16, 2026
cb6ba63
fix(sessions): own page root before batch move
ScriptedAlchemy Aug 16, 2026
2facd91
test(semantic): recover availability journey
ScriptedAlchemy Aug 16, 2026
3ffa31e
test(semantic): require semantic contributions
ScriptedAlchemy Aug 16, 2026
3ae01d1
test(semantic): await sealed query readiness
ScriptedAlchemy Aug 16, 2026
3424048
fix(test): keep typed terminal markers storable
ScriptedAlchemy Aug 16, 2026
a5ea64e
fix(test): use daemon-admitted project identity
ScriptedAlchemy Aug 16, 2026
40d8bf2
test(transport): require completed fixture admission
ScriptedAlchemy Aug 16, 2026
be8efa6
test(terminal): bind CLI partial barrier to request
ScriptedAlchemy Aug 16, 2026
f7cf429
fix(lsp): negotiate routed analyzer semantics
ScriptedAlchemy Aug 16, 2026
7dea100
fix(hooks): route codex prompt submissions
ScriptedAlchemy Aug 16, 2026
f04bd36
fix(hooks): bind response lifecycle capture
ScriptedAlchemy Aug 16, 2026
f8dd24f
fix(hooks): restore branch generation publication
ScriptedAlchemy Aug 16, 2026
2cf57c2
test(hooks): expose stale branch publication races
ScriptedAlchemy Aug 16, 2026
4d51ef6
fix(hooks): publish exact branch generations
ScriptedAlchemy Aug 16, 2026
75280bb
test(lsp): specify initialized analyzer capabilities
ScriptedAlchemy Aug 16, 2026
ccd7da0
fix(lsp): initialize capabilities at session open
ScriptedAlchemy Aug 16, 2026
47c95a9
refactor(lsp): reuse capability declaration parser
ScriptedAlchemy Aug 16, 2026
e2f8710
fix(lsp): preflight lazy analyzer initialization
ScriptedAlchemy Aug 16, 2026
74138a6
fix(hooks): seal production branch-add generations
ScriptedAlchemy Aug 16, 2026
8c56eb8
fix(branch): serialize exact manual branch lifecycle
ScriptedAlchemy Aug 16, 2026
95e231c
fix(branch): retain canonical cleanup proof
ScriptedAlchemy Aug 16, 2026
cf4d085
fix(branch): retain cleanup proof through cancellation
ScriptedAlchemy Aug 16, 2026
ca602c8
fix(scheduler): register owner before worker spawn
ScriptedAlchemy Aug 16, 2026
71fae21
fix(branch): preserve typed artifact authority
ScriptedAlchemy Aug 16, 2026
4ec034f
fix(scheduler): seal cold mounts against retiring owners
ScriptedAlchemy Aug 16, 2026
e3a5a0c
fix(branch): retry transient exact Git authority failures
ScriptedAlchemy Aug 16, 2026
589e97d
fix(scheduler): release retirement lock before remount await
ScriptedAlchemy Aug 16, 2026
2191633
fix(scheduler): propagate remount identity errors
ScriptedAlchemy Aug 16, 2026
7b2377a
fix(daemon): correct retirement lifecycle test path
ScriptedAlchemy Aug 16, 2026
60acbfe
fix(scheduler): use canonical pending wake state
ScriptedAlchemy Aug 16, 2026
2a8506c
fix(lsp): render optional initialize error codes
ScriptedAlchemy Aug 16, 2026
4b39097
fix(daemon): align code-index scheduler surfaces
ScriptedAlchemy Aug 16, 2026
bf3252e
test(work): cover topology metrics route restart states
ScriptedAlchemy Aug 16, 2026
f7ebf2a
fix(work): preserve topology metric descriptor identity
ScriptedAlchemy Aug 16, 2026
8c51cae
fix(work): own topology metric descriptor identities
ScriptedAlchemy Aug 16, 2026
d172eb6
fix(scheduler): repair registry test controls
ScriptedAlchemy Aug 16, 2026
029d897
fix(scheduler): release serving installation guard
ScriptedAlchemy Aug 16, 2026
1e338ba
fix(daemon): narrow PR cleanup helper visibility
ScriptedAlchemy Aug 16, 2026
36cc48b
perf(work-rollup): measure settled workload
ScriptedAlchemy Aug 16, 2026
3b5add8
perf(work-rollup): strengthen settled telemetry evidence
ScriptedAlchemy Aug 16, 2026
60a970b
fix(work-rollup): restore fresh equivalence oracle
ScriptedAlchemy Aug 16, 2026
86e748e
fix(hosts): report absent host lifecycle truthfully
ScriptedAlchemy Aug 16, 2026
9935794
fix(hosts): preserve truthful optional host state
ScriptedAlchemy Aug 16, 2026
327c30d
fix(hosts): preserve malformed host state
ScriptedAlchemy Aug 16, 2026
f1dd41b
fix(gemini): preserve doctor CLI failures
ScriptedAlchemy Aug 16, 2026
e33df7c
test(work): prove dashboard TaskSession continuation
ScriptedAlchemy Aug 16, 2026
7561721
test(work): tighten TaskSession retrieval journey
ScriptedAlchemy Aug 16, 2026
c948835
fix(work): surface stale evidence continuations
ScriptedAlchemy Aug 16, 2026
4244985
fix(hosts): preserve registration error identity
ScriptedAlchemy Aug 16, 2026
43c425c
test(scheduler): make retirement race fixtures deterministic
ScriptedAlchemy Aug 16, 2026
a2cdb1d
fix(work-rollup): correct harness compile errors
ScriptedAlchemy Aug 16, 2026
1503aa1
fix(work-rollup): clean harness warnings
ScriptedAlchemy Aug 16, 2026
95ec228
test(cursor): align receipt doctor fixture
ScriptedAlchemy Aug 16, 2026
36f65ec
refactor(graph-db): lease registered graph lifetimes
ScriptedAlchemy Aug 16, 2026
14a6e64
fix(graph-db): fault terminal close uncertainty
ScriptedAlchemy Aug 16, 2026
770a081
fix(graph-db): count faulted runtime capacity
ScriptedAlchemy Aug 16, 2026
09a1d48
refactor(runtime): issue registered client leases
ScriptedAlchemy Aug 16, 2026
12c04ed
feat(runtime): reserve atomic store retirement
ScriptedAlchemy Aug 16, 2026
e0af5cb
fix(runtime): seal published runtime ownership
ScriptedAlchemy Aug 16, 2026
9628173
fix(runtime): seal physical publication transfer
ScriptedAlchemy Aug 16, 2026
c740ffb
fix(work): borrow topology retry closures
ScriptedAlchemy Aug 16, 2026
aadf41a
refactor(graph-db): lease session relation consumers
ScriptedAlchemy Aug 16, 2026
757c8b6
refactor(global-db): lease registered database clients
ScriptedAlchemy Aug 16, 2026
209ac78
fix(runtime): retain validated authority for path close
ScriptedAlchemy Aug 16, 2026
6d8a7ef
fix(work): retain canonical topology descriptors
ScriptedAlchemy Aug 16, 2026
405e92e
fix(work): release topology descriptor borrows
ScriptedAlchemy Aug 16, 2026
5997f22
fix(runtime): keep registry lease source private
ScriptedAlchemy Aug 16, 2026
2bac6ed
test(work): preserve topology dimension identities
ScriptedAlchemy Aug 16, 2026
3e049ae
fix(runtime): reject invalid path-close authority
ScriptedAlchemy Aug 16, 2026
b7a174c
fix(tests): define the marker hygiene assertion the merge dropped
ScriptedAlchemy Aug 16, 2026
a75a65a
fix(code-index): stop printing republish-phase debug lines to stderr
ScriptedAlchemy Aug 16, 2026
a3ed2bd
refactor(daemon): prune dead pr-autotrack entry points and reparse
ScriptedAlchemy Aug 16, 2026
c27725d
refactor(handoff): drop unused digests and share authority preamble
ScriptedAlchemy Aug 16, 2026
2891195
refactor(context): import markdown sections from usecases directly
ScriptedAlchemy Aug 16, 2026
8298edf
refactor(dashboard): drop dead token fetcher and guard the session
ScriptedAlchemy Aug 16, 2026
8be7496
refactor(agent-hosts): inline one-off codex plugin registry helpers
ScriptedAlchemy Aug 16, 2026
adc991d
test(daemon): share git and payload helpers across journey tests
ScriptedAlchemy Aug 16, 2026
b2fd1a3
fix(scripts): wait unbounded after SIGKILL in packaged checks
ScriptedAlchemy Aug 16, 2026
382c9f3
fix(work): preserve topology family absence coverage
ScriptedAlchemy Aug 16, 2026
2b21df2
fix(graph-db): retain faulted authority lease
ScriptedAlchemy Aug 16, 2026
83e1404
fix(global-db): migrate registered lease callers
ScriptedAlchemy Aug 16, 2026
4ea019a
fix(runtime): repair runtime-core test fixtures
ScriptedAlchemy Aug 16, 2026
e988275
test(work): strengthen topology dimension coverage
ScriptedAlchemy Aug 16, 2026
a63592f
test(work): scope topology test imports
ScriptedAlchemy Aug 16, 2026
f89832c
fix(global-db): use typed lease identity checks
ScriptedAlchemy Aug 16, 2026
a3b825a
fix(doctor): restore Kiro healthcheck trait scope
ScriptedAlchemy Aug 16, 2026
500997d
feat(semantic): add portable native qualification
ScriptedAlchemy Aug 16, 2026
a43cdc2
fix(daemon): seed journey transcript in the composition source home
ScriptedAlchemy Aug 16, 2026
89559b7
refactor: reuse canonical test constructor and skip-token guard
ScriptedAlchemy Aug 16, 2026
1fb7c7b
test(daemon): move journey git and payload helpers to shared support
ScriptedAlchemy Aug 16, 2026
58a517e
refactor(daemon): mint work and handoff effects from one shared builder
ScriptedAlchemy Aug 16, 2026
9d410ad
perf(code-index): share the published generation instead of cloning it
ScriptedAlchemy Aug 16, 2026
30bdead
refactor(dashboard): reuse one scoped query key and prune dead codegen
ScriptedAlchemy Aug 16, 2026
a2e8a27
refactor: delete dead contracts and duplicate helpers across crates
ScriptedAlchemy Aug 16, 2026
ed280fe
perf(mcp): stop sleeping the full grace once the test child exits
ScriptedAlchemy Aug 16, 2026
9729efb
refactor: drop dead daemon, MCP, and CLI scaffolding in main crate
ScriptedAlchemy Aug 16, 2026
7ec28d3
perf(semantic): reuse canonical evaluation batches
ScriptedAlchemy Aug 16, 2026
1947816
refactor(runtime): enforce owner-bound database lifetimes
ScriptedAlchemy Aug 16, 2026
b6c3c25
chore: remove original TypeScript codegraph reference submodule
ScriptedAlchemy Aug 17, 2026
2374d5d
chore(vendor): remove orphaned cobol/protobuf grammar sources
ScriptedAlchemy Aug 17, 2026
067d4a5
chore(scripts): remove orphaned scripts, wire script tests into CI
ScriptedAlchemy Aug 17, 2026
d1df4cc
chore(benchmarks): remove retired tombstones and one-off dumps
ScriptedAlchemy Aug 17, 2026
91047a1
chore: remove stale scratch docs, changeset leftovers, nested lockfile
ScriptedAlchemy Aug 17, 2026
b8529b5
chore(mockups): drop regenerable screenshot PNGs from tracking
ScriptedAlchemy Aug 17, 2026
5e3c31c
refactor(dashboard-api): remove empty accounting module stub
ScriptedAlchemy Aug 17, 2026
ab82b9b
docs: move point-in-time audits and triages into docs/archive
ScriptedAlchemy Aug 17, 2026
8f75346
docs: fix dangling benchmark report links
ScriptedAlchemy Aug 17, 2026
f6e47bb
refactor: remove dead traits, variants, aliases, and unused parameters
ScriptedAlchemy Aug 17, 2026
78d7fe2
refactor: consolidate duplicated clock, digest, and traversal helpers
ScriptedAlchemy Aug 17, 2026
264dbd1
refactor: derive retained catalogs from ALL, dedupe host registry reads
ScriptedAlchemy Aug 17, 2026
d98c7e3
refactor: drop unused daemon params, dead GC facade, derive table
ScriptedAlchemy Aug 17, 2026
f7146af
refactor(dashboard): reuse envelopePayload and evidence request guard
ScriptedAlchemy Aug 17, 2026
2a017fe
fix(test): repair all-features test build after cleanup
ScriptedAlchemy Aug 17, 2026
8a0b341
chore(redesign): integrate reconciliation work
ScriptedAlchemy Aug 17, 2026
886b771
feat(semantic): integrate native qualification work
ScriptedAlchemy Aug 17, 2026
9150b65
refactor(runtime): integrate owner lifetime cutover
ScriptedAlchemy Aug 17, 2026
8de1cfb
test(runtime): match opaque graph snapshots
ScriptedAlchemy Aug 17, 2026
52203c2
fix(ci): restore Windows and Clippy builds
ScriptedAlchemy Aug 17, 2026
6ae1691
fix(graph-db): canonicalize registry identity paths
ScriptedAlchemy Aug 17, 2026
a8c80a3
fix(runtime): finalize owner retirement lifetimes
ScriptedAlchemy Aug 17, 2026
5912268
chore(redesign): merge latest PR head
ScriptedAlchemy Aug 17, 2026
4309c4d
fix(runtime): restore relevance and dashboard contracts
ScriptedAlchemy Aug 17, 2026
29c72ee
Merge remote-tracking branch 'origin/codex/tracedecay-total-redesign-…
ScriptedAlchemy Aug 17, 2026
6c1d8ef
fix(dashboard): remove mountless inspector stack, repair read states
ScriptedAlchemy Aug 17, 2026
f239cb7
fix(advisory): drive host delivery consume after publication
ScriptedAlchemy Aug 17, 2026
d0a4783
refactor(domain): delete plan-disowned research bundle family
ScriptedAlchemy Aug 18, 2026
1d4c22a
refactor: remove unmounted acquisition, replay, and LSP facades
ScriptedAlchemy Aug 18, 2026
6f8c624
refactor(hooks): render policy hint decision directly
ScriptedAlchemy Aug 18, 2026
b8472ef
refactor(daemon): resolve code-index scheduler dead-code surface
ScriptedAlchemy Aug 18, 2026
4cee90b
feat(delivery): deepen PR evidence with typed gates and identity
ScriptedAlchemy Aug 18, 2026
6b9f281
feat(global-db): typed reset for never-shipped observation shapes
ScriptedAlchemy Aug 18, 2026
70cd7e1
fix(capture): correlate cursor tokens and drop claude placeholders
ScriptedAlchemy Aug 18, 2026
ac5d73a
feat(ingest): recent-first catch-up, scoped store reset, refusal census
ScriptedAlchemy Aug 18, 2026
d7b8b70
fix(daemon): split portable automation observation for windows
ScriptedAlchemy Aug 18, 2026
2514664
fix(dashboard): reuse lcm limits and problem-layer provenance
ScriptedAlchemy Aug 18, 2026
8cb33c5
fix(search): restore lexical relevance floor in memory search
ScriptedAlchemy Aug 18, 2026
3580773
refactor(cli): render status from generation census authority
ScriptedAlchemy Aug 18, 2026
897ef18
fix(clippy): box oversized contracts and group run arguments
ScriptedAlchemy Aug 18, 2026
94493c2
test(ingest): cover sanitization refusal and environmental retry paths
ScriptedAlchemy Aug 18, 2026
ea867fc
fix(index): share one symmetric sealed-generation byte cap
ScriptedAlchemy Aug 18, 2026
9ed1ee2
test(semantic): skip unavailable distribution fixture
ScriptedAlchemy Aug 18, 2026
f69b604
fix(global-db): audit authority invariants on store reopen
ScriptedAlchemy Aug 18, 2026
d643781
Merge remote-tracking branch 'origin/codex/tracedecay-total-redesign-…
ScriptedAlchemy Aug 18, 2026
b568d0f
feat(daemon): carry refused-store detail through project-open failures
ScriptedAlchemy Aug 18, 2026
51b9aba
refactor(storage): migrate fixtures off repo-local enrollment markers
ScriptedAlchemy Aug 18, 2026
9a01d47
fix(clippy): clear workspace lint debt for the -D warnings gate
ScriptedAlchemy Aug 18, 2026
1689eeb
fix(ci): ungate windows registry access and mount test harness graphs
ScriptedAlchemy Aug 18, 2026
164c186
test(hooks): align host hook fixtures with git-marker identity
ScriptedAlchemy Aug 18, 2026
84350aa
fix(global-db): classify schema admission at the attach boundary
ScriptedAlchemy Aug 18, 2026
53a6098
test(mcp): inject handle-store failure without working-tree identity
ScriptedAlchemy Aug 18, 2026
9d8f8b7
fix(ci): clear clippy returns, raise job timeouts, repair test admission
ScriptedAlchemy Aug 18, 2026
1626900
build(lint): adopt hawk visibility audit with a clean starter burndown
ScriptedAlchemy Aug 18, 2026
74ac4fa
fix(db): release reader-pool memory on read-only handles
ScriptedAlchemy Aug 18, 2026
d9c4814
fix(dashboard): theme-lit hover pass and container-sized state plates
ScriptedAlchemy Aug 18, 2026
09ba20d
feat(observability): rejected-argument frequency and rate analytics
ScriptedAlchemy Aug 18, 2026
71498f7
fix(daemon): serve the exact worktree across branch label moves
ScriptedAlchemy Aug 18, 2026
8971903
feat(cli): gate moved non-git store adoption behind explicit init
ScriptedAlchemy Aug 18, 2026
ac8bc99
refactor: delete dead public surfaces flagged by hawk
ScriptedAlchemy Aug 18, 2026
70f82ae
feat(remote): live operational status journey across all surfaces
ScriptedAlchemy Aug 18, 2026
d79e1e0
feat(daemon): compose remote and semantic readers into dashboard state
ScriptedAlchemy Aug 18, 2026
d40aee1
feat(explorer): typed semantic source states on the wire
ScriptedAlchemy Aug 18, 2026
fe64c6f
feat(dashboard): observatory rejected-argument view with fresh contracts
ScriptedAlchemy Aug 18, 2026
2d4df21
fix(dashboard): typed retryable boundary for lazy route chunks
ScriptedAlchemy Aug 18, 2026
bbe89a4
test(daemon): prove typed delivery gate without a github credential
ScriptedAlchemy Aug 18, 2026
cf50b62
chore(sdk): regenerate typescript operations for rejected arguments
ScriptedAlchemy Aug 18, 2026
421a9ad
fix(daemon): complete orphaned pending graph replays
ScriptedAlchemy Aug 18, 2026
85b692d
fix(dashboard-api): gate the test-only dashboard run chain
ScriptedAlchemy Aug 18, 2026
7cb87c3
fix(host-admission): gate dashboard test authority with test-transport
ScriptedAlchemy Aug 19, 2026
c154597
build(test): forward dashboard-api test-transport through a dev edge
ScriptedAlchemy Aug 19, 2026
a707c84
fix(daemon): truthful reconciliation shutdown receipts and test SLAs
ScriptedAlchemy Aug 19, 2026
e381045
fix(daemon): serialize code graph publication per shard
ScriptedAlchemy Aug 19, 2026
04f77d5
chore(ci): retrigger validation after base retarget
ScriptedAlchemy Aug 19, 2026
1c972ac
fix(graph-db): bind supplied sealed code-generation manifests
cursoragent Aug 19, 2026
d8b5b79
test(daemon): prove sealed generations publish through activation
cursoragent Aug 19, 2026
7b02e03
fix(clippy): drop explicit deref in reader memory shrink
cursoragent Aug 19, 2026
bf1b436
Merge pull request #510 from ScriptedAlchemy/cursor/sealed-manifest-p…
Aug 19, 2026
0cb23b7
merge: integrate master storage hardening into the redesign
ScriptedAlchemy Aug 19, 2026
0345283
Merge remote-tracking branch 'origin/master' into codex/tracedecay-to…
ScriptedAlchemy Aug 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
7 changes: 3 additions & 4 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,11 @@ TRACEDECAY_DISABLE_GLOBAL_DB = { value = "1", force = false }
# in-process. Installed binaries run outside cargo and are unaffected, but the
# profile does apply to `cargo run` — use the installed binary (or set
# TRACEDECAY_DATA_DIR yourself) for real `daemon install-service` runs.
# Enforced by tests/test_profile_isolation_test.rs.
# Enforced by tests/core_cli_suite/test_profile_isolation_test.rs.
TRACEDECAY_DATA_DIR = { value = "target/test-profile/.tracedecay", force = false, relative = true }

[alias]
# Local default for the full Rust test suite. Requires cargo-nextest:
# https://nexte.st/docs/installation/pre-built-binaries/
test-all = "nextest run --workspace --no-fail-fast"
test-ci = "nextest run --workspace --no-fail-fast"
dogfood = "run --quiet --release --bin tracedecay -- dogfood"
test-all = "nextest run --workspace --all-features --no-fail-fast"
test-ci = "nextest run --workspace --all-features --no-fail-fast"
5 changes: 0 additions & 5 deletions .changeset/derived-branch-corruption-recovery.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/hermes-projectless-routing.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/personal-codex-plugin.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/runtime-routing-ci-hardening.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/session-catchup-hook-trust.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/session-worktree-discovery.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/user-message-search-scope.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/windows-lifecycle-handoff.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/worktree-store-resolution.md

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"files": {
"SKILL.md": "sha256:ce428b37c4067c28a8bfa803e31e5647f023aa6996be5997e065b6e9d75c1ebb"
"SKILL.md": "sha256:72250a902f26620d2bb6c5aea1a1ae198aba382f061ae365d58cea71416d3d78"
},
"managed_by": "tracedecay-automation",
"package_hash": "sha256:070f5045d0af6f415c30166b75ecc0b3f4b2c9aaf61a23eaf8bb42a6900a390e",
"package_hash": "sha256:62c256a24e756b8b9270ed092477e24daa7d80aa721328de3d7749b8c232aa9d",
"skill_id": "automation-run-review"
}
21 changes: 18 additions & 3 deletions .claude/skills/automation-run-review/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,25 @@
---
name: automation-run-review
description: "Use when Review self-improvement automation runs and activation policy."
description: "Use when reviewing self-improvement automation run status, validation evidence, automatic skill activation, or memory-curation outcomes."
managed-by: tracedecay-automation
skill-id: "automation-run-review"
content-hash: sha256:070f5045d0af6f415c30166b75ecc0b3f4b2c9aaf61a23eaf8bb42a6900a390e
content-hash: sha256:62c256a24e756b8b9270ed092477e24daa7d80aa721328de3d7749b8c232aa9d
skill-version: 1783629450
---

Check the run ledger, activation policy, and approval state before applying changes.
# Automation run review

Review automation without mutating it:

1. Use `tracedecay_automation_run_list` to find the exact run id.
2. Use `tracedecay_automation_run_view` to inspect terminal status, counts,
validation report, effects, and advertised artifact kinds.
3. Use `tracedecay_automation_run_artifact_view` only for an artifact kind
advertised by that run; verify the returned hash-backed payload against the
terminal record.
4. For skill-writer runs, verify automatic validation, activation, and
materialization against `tracedecay_skill_list` and
`tracedecay_skill_view`. For memory-curator runs, verify committed effects
with read-only fact queries.
5. Report failures after committed effects as reconciliation work. Never rerun
blindly or manufacture a manual settlement step.
52 changes: 0 additions & 52 deletions .claude/skills/dogfooding-tracedecay/SKILL.md

This file was deleted.

4 changes: 2 additions & 2 deletions .claude/skills/evaluating-hook-hints/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Use this skill for TraceDecay repo development only. These are repo-local dev in

## Workflow

1. Start with TraceDecay context for `src/hooks/tool_hints.rs`, `src/hooks/tool_hints/classifiers.rs`, `src/hooks/tool_hints/evals.rs`, host adapters in `src/hooks/{codex,claude,cursor}.rs`, and recent transcript evidence.
1. Start with TraceDecay context for `src/hooks/tool_hints.rs`, `src/hooks/tool_hints/classifiers.rs`, the `src/hooks/tool_hints/evals/` module (`mod.rs` plus `host_cases.rs`), host adapters in `src/hooks/{codex,claude,cursor}.rs`, and recent transcript evidence.
2. Render model-visible hook input when judging verbosity:
`scripts/render-codex-hook-inputs.py --glob '/home/zack/.codex/sessions/**/*.jsonl' --all --limit 5 --max-chars 800`.
3. Run deterministic evals before behavior edits:
Expand All @@ -22,7 +22,7 @@ Use this skill for TraceDecay repo development only. These are repo-local dev in
## Acceptance Rules

- Hints should be contextual and short; avoid generic TraceDecay availability boilerplate.
- Real-world transcript cases and synthetic cases should both be represented in `src/hooks/tool_hints/evals.rs`.
- Real-world transcript cases and synthetic cases should both be represented in `src/hooks/tool_hints/evals/` (`host_cases.rs` holds the per-host scenarios). The module is `#[cfg(test)]`, so it only compiles under a test profile.
- A normal user prompt should not be wrapped into a noisy `UserPromptSubmit hook (completed)` model-visible user message.
- No hint is a valid outcome when the request does not need TraceDecay guidance.
- Repeated native behavior should get at most one initial hint plus one later escalation per category, bounded by the session budget.
Expand Down
49 changes: 31 additions & 18 deletions .claude/skills/inspecting-automation-cycles/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: inspecting-automation-cycles
description: 'TraceDecay Dev: Use when auditing TraceDecay automation loops, skipped runs, memory-curator/session-reflector/skill-writer output, apply policy, or run artifacts.'
description: 'TraceDecay Dev: Use when auditing TraceDecay automation loops, skipped runs, memory-curator/session-reflector/skill-writer output, terminal receipts, or run artifacts.'
---

# TraceDecay Dev: Inspecting Automation Cycles
Expand All @@ -12,16 +12,28 @@ analytics prove whether generated output was adopted.
## Workflow

1. Start with `tracedecay automation config get` to identify enabled tasks,
schedules, locks, profile paths, and apply policy.
2. List recent runs with `tracedecay automation runs list --limit 100`; group
schedules, locks, and profile paths.
2. When the operator requests an immediate memory-curation cycle, use the sole
public semantic launcher, `fact_store_curate`, through its MCP adapter
`tracedecay_fact_store_curate`, generic CLI adapter `tracedecay tool
fact_store_curate`, or HTTP adapter `POST
/api/application/retained/fact_store_curate`. Its request accepts only the
optional `fact_review_limit` and `min_confidence_millionths` bounds. Each
adapter invokes the same daemon-owned operation; the daemon derives run
identity, task selection, operations, validation, policy, and effect
settlement.
3. List recent runs with `tracedecay automation runs list --limit 100`; group
by task and status before opening individual artifacts.
3. For failures or suspicious skips, open the relevant artifact with
`tracedecay_automation_run_artifact_view` or
`tracedecay tool automation_run_artifact_view --args ...`.
4. Inspect model-managed memory outcomes plus configured managed-skill review
queues: `tracedecay automation facts list`, dashboard telemetry, and
`tracedecay_skill_list --state pending`.
5. Check adoption evidence: `tracedecay analytics diagnostics --all --no-sync`,
4. Inspect one exact run with `tracedecay automation runs view <run_id>`.
Read its verified artifacts with
`tracedecay automation runs artifact <run_id> <kind> --json`,
`GET /api/automation/runs/<run_id>/artifacts/<kind>`, or the read-only MCP
tool `tracedecay_automation_run_artifact_view`. MCP automation analytics
summarizes run history; exact MCP run list/view is not currently exposed.
5. Inspect terminal memory outcomes plus active managed-skill adoption:
`tracedecay automation facts list`, dashboard telemetry, and
`tracedecay_skill_list --state active`.
6. Check adoption evidence: `tracedecay analytics diagnostics --all --no-sync`,
`tracedecay sessions search "mcp__tracedecay" --provider all`, and managed
skill usage counts.

Expand All @@ -32,15 +44,16 @@ analytics prove whether generated output was adopted.
| `scheduler_interval_not_elapsed` | Healthy throttling | Count only, do not fix. |
| `scheduler_lock_active` | Another run owns the loop | Check age before calling stale. |
| `no_new_session_activity` | Nothing new to process | Verify transcript ingest if surprising. |
| `validation_gate` artifact | Mutation passed validation | Inspect apply-policy state or dashboard artifact. |
| Many fact proposal records | Inspect validation/apply telemetry | Use `tracedecay:project-memory`. |
| `validation_gate` artifact | Mutation passed validation | Inspect terminal automatic application/deployment receipts. |
| Many automatic fact receipts | Inspect applied/quarantined outcomes and telemetry | Use `tracedecay automation facts list`. |
| Active managed skills with zero use | Adoption telemetry gap | Use `tracedecay:diagnosing-analytics`. |

## Guardrails

- Prefer read-only inspection. Do not mutate fact records.
- Do not approve, reject, delete, or apply managed-skill drafts unless the user
explicitly asked for mutation.
- After any requested run, keep inspection read-only. Do not submit curator
operations or approve, reject, or apply its output.
- Validated memory-curator and skill-writer output settles automatically;
inspect receipts rather than waiting for a manual gate.
- Do not treat skipped runs as failures until grouped by skip reason and age.
- Avoid parallel `tracedecay_skill_view` calls against one profile while
automation may write usage ledgers. If a usage read reports a truncated JSON
Expand All @@ -50,6 +63,6 @@ analytics prove whether generated output was adopted.

## Deliverable

Report task/status counts, the exact run or artifact ids inspected, apply-policy
state, adoption gaps, and the next concrete command for any mutation the user
should choose.
Report the launcher adapter used, task/status counts, exact run or artifact ids,
terminal automatic application/deployment receipts, read-only verification,
and adoption gaps.
14 changes: 8 additions & 6 deletions .claude/skills/introspecting-tracedecay-usage/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,11 @@ failure mode, then code, tests, or bundled skills encode the fix.
`tracedecay:inspecting-managed-skills`. Start with
`tracedecay_skill_list`; view skills or run artifacts only when the list
points to a specific stale, patched, failed, or unused item.
4. **Durable memory:** Use `tracedecay:project-memory`. Search with
`tracedecay_fact_store` before re-deriving project decisions. For curation,
run read-only inventory and dry-runs first; never remove facts without
explicit approval.
4. **Durable memory:** Use `tracedecay:project-memory`. Recall prior decisions
with `tracedecay_fact_store_search`; record durable decisions and corrections
with `tracedecay_fact_store_add`. Delegate broad curation to
`tracedecay:project-memory` and inspect its automatic validation and
application receipts.
5. **Code-health and implementation target:** Use `tracedecay:code-health`.
Let weak dimensions and hotspots decide whether the fix is code, tests,
docs, evals, or skill guidance.
Expand All @@ -38,8 +39,9 @@ failure mode, then code, tests, or bundled skills encode the fix.
or add a bundled operator skill that prevents the repeated mistake.
- LCM depth and compression ratios are health signals, not direct quality
scores. Use raw/session recall to confirm what agents actually missed.
- Memory curation candidates are proposals, not permission. Prefer merge or
update when provenance matters; deletion needs fresh user approval.
- Memory curation is automation-owned after validation. Inspect validation and
applied operation receipts; use `tracedecay:project-memory` for any direct
operator override.
- Analytics fields can be global. `project_id: null` means the run was global,
not broken.

Expand Down
11 changes: 6 additions & 5 deletions .claude/skills/tracedecay-dev-sweep/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ sessions/run-ids, never conclusions without citations:
failure modes, misfires, and workarounds from session logs and agent
transcripts.
3. **Automation loops** — invoke `inspecting-automation-cycles`. Skipped
runs, curator/reflector/skill-writer output quality, apply policy, run
artifacts.
runs, curator/reflector/skill-writer output quality, automatic validation
and activation, terminal records, and advertised run artifacts.
4. **Hook hints** — invoke `evaluating-hook-hints` (quality, verbosity,
dedupe, token efficiency, real transcript replays). For profile-managed
depth, view `agent-hook-hint-quality-review` and
Expand Down Expand Up @@ -67,7 +67,8 @@ supported by a single uncited anecdote.
`tracedecay_skill_view`) — fresh worktree per independent fix set, exact
scoped edits for subagents, lead reviews diffs.
- New or updated automation/profile skills: invoke
`writing-agent-managed-skills` for the draft→validate→approve loop.
`writing-agent-managed-skills` for automatic writer validation and activation,
followed by read-only run and adoption review.
- Repo-local dev-skill updates: edit `.claude/skills/` and `.codex/skills/`
together — the copies must not drift (host-specific `agents/` overlays are
the only allowed asymmetry).
Expand All @@ -86,5 +87,5 @@ supported by a single uncited anecdote.

Stop and report instead of pushing on when: the Phase 0 gate cannot be
cleared, a lane's tooling is unavailable even via the `tracedecay` CLI
fallback, or a proposed fix requires deleting user memory/facts (needs fresh
explicit approval — never inside the sweep).
fallback, or a proposed fix requires deleting user memory/facts without an
exact user instruction naming the destructive intent and target.
Loading