Why
The dashboard must find every managed project (design: Finding every managed project).
In scope
cacheDir()/projects.json as a hint; the census catches missing entries; read-only host records; ak dashboard --project ; the marker .agentic-kit/project.json is the authority.
Out of scope
Opting projects in.
Acceptance criteria
Dependencies
Blocked by: #330
Blocks: #356, #367, #387
Plan
Verification
node scripts/run-tests.mjs focus (new index tests)
Why
The dashboard must find every managed project (design: Finding every managed project).
In scope
cacheDir()/projects.json as a hint; the census catches missing entries; read-only host records; ak dashboard --project ; the marker .agentic-kit/project.json is the authority.
Out of scope
Opting projects in.
Acceptance criteria
Dependencies
Blocked by: #330
Blocks: #356, #367, #387
Plan
4.0.0-beta.3size:M· Workstream:ws:project-scopeP6-02in the card inventoryVerification
node scripts/run-tests.mjs focus (new index tests)