Skip to content

docs(report): add project-context deep-dive verdict and roadmap#156

Merged
SUaDtL merged 3 commits into
mainfrom
research-project-context-improvements
Jun 28, 2026
Merged

docs(report): add project-context deep-dive verdict and roadmap#156
SUaDtL merged 3 commits into
mainfrom
research-project-context-improvements

Conversation

@SUaDtL

@SUaDtL SUaDtL commented Jun 28, 2026

Copy link
Copy Markdown
Collaborator

What this lands

One documentation file: docs/reports/deepdive-2026-06-26-project-context/verdict-and-roadmap.md. It is the verdict from a 2026-06-26 deep dive asking whether codeArbiter's single-project context handling (.codearbiter/*.md) is sound, benchmarked against external memory/context tools, with every external claim checked against source code and every Claude Code mechanism checked against Anthropic docs.

Why keep it

The report's three prioritized recommendations already shipped in v2.6.0, so its value is now the record, not the to-do list:

What stays useful: the "do not add vectors, daemons, or transcript parsing" verdict, and a table of which Claude Code hooks can inject context. Both save re-litigating the same questions on the next context-handling proposal.

What changed on the branch

The branch first carried this report as README.md alongside two /ca:brainstorming kickoff prompts. The final commit:

Test plan

  • Docs-only change with no source code, so no behavioral tests apply.
  • Canonical Python suite green (10/10) and check-plugin-refs.py PASS at commit time.
  • coverage-auditor dispatched: no source in the diff, no coverage obligation.
  • No surviving references to the old README.md path or the deleted kickoff files anywhere in the repo.

Tradeoff

Conflict-hierarchy level 3 (maintainability and reviewability): the report is kept as a committed decision record rather than discarded once the work shipped, so the rationale against vector and daemon approaches stays auditable for future proposals.

Ref: #145, #146

https://claude.ai/code/session_01LuWyr8xxjBcJ43GTSK7XGB

claude and others added 3 commits June 26, 2026 19:55
Verdict on .codearbiter context handling vs four external memory/context
archetypes (claims verified against source + Anthropic docs). Sound design;
one real gap (drift/staleness). Prioritized: drift layer, scout provenance
index, file-scoped JIT injection. Explicit do-not list (vectors/daemons/
transcript-parsing/MITM proxy).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017ELqqfPQUTXWJEDSwQDFe6
…rompts

Harden the project-context deep-dive report into a self-contained handoff:
codeArbiter internals map (creation/storage/consumption/maintenance/pruning,
hook surface, injection mechanics + #16538 caveat) so a fresh session needs
no re-discovery. Add two parallel /ca:brainstorming kickoff prompts:
drift+provenance (the flaw-fix) and file-scoped JIT injection (enhancement).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017ELqqfPQUTXWJEDSwQDFe6
All three prioritized recommendations in this 2026-06-26 deep dive shipped
in v2.6.0 — drift/staleness + scout provenance via #145, file-scoped JIT
injection via #146 — so the report's to-do framing was stale.

- Rename README.md -> verdict-and-roadmap.md: the dated folder already names
  the topic, so "README" carried no information about what the file is.
- Add a status banner pointing at the shipping PRs (#145/#146), including
  that #146 resolved the plugin-hook additionalContext risk the report flagged.
- Drop the two now-consumed brainstorming kickoff prompts; they seeded those
  PRs and only referenced each other and the report.

Retained as the durable decision record: the "do not add vectors/daemons/
transcript-mining" verdict and the Anthropic-docs constraint table.

Ref: #145, #146
Claude-Session: https://claude.ai/code/session_01LuWyr8xxjBcJ43GTSK7XGB
@SUaDtL
SUaDtL merged commit b4398d7 into main Jun 28, 2026
18 checks passed
@SUaDtL
SUaDtL deleted the research-project-context-improvements branch June 28, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants