Description
After charter adf migrate, doctor reports [info] adf cold start for CLAUDE.md, .cursorrules, agents.md, and AGENTS.md — saying they are thin pointers with "no stack keywords" and suggesting charter adf populate.
However:
- These files being thin pointers with no stack keywords is the desired post-migration state
charter adf populate targets .ai/*.adf modules, not vendor pointer files — so the suggested fix doesn't resolve the info message
- Doctor already recognizes these as valid thin pointers (
[ok] adf agent config: 4 agent config file(s) are thin pointers to .ai/)
This creates a confusing UX where doctor simultaneously says the files are OK (thin pointers) and not OK (cold start / no stack keywords).
Expected Behavior
Either:
- Suppress cold-start info for files already identified as thin pointers (the
[ok] adf agent config check already validates them)
- Or have
populate enrich pointer files with a brief stack summary if that's the intended resolution
Environment
Description
After
charter adf migrate, doctor reports[info] adf cold startfor CLAUDE.md, .cursorrules, agents.md, and AGENTS.md — saying they are thin pointers with "no stack keywords" and suggestingcharter adf populate.However:
charter adf populatetargets.ai/*.adfmodules, not vendor pointer files — so the suggested fix doesn't resolve the info message[ok] adf agent config: 4 agent config file(s) are thin pointers to .ai/)This creates a confusing UX where doctor simultaneously says the files are OK (thin pointers) and not OK (cold start / no stack keywords).
Expected Behavior
Either:
[ok] adf agent configcheck already validates them)populateenrich pointer files with a brief stack summary if that's the intended resolutionEnvironment