Problem
When install_chief_of_staff.sh (or any bootstrapper) writes a baseline context.md, it embeds a hardcoded @perseus vX.Y.Z version string. After Perseus upgrades, this version string goes stale and does not match the installed version.
Expected behavior
The @perseus directive version should either:
- Be auto-populated at render time from the installed Perseus version (preferred), or
- Be documented as "update this after upgrading" with a
perseus doctor warning when it mismatches the installed version.
Current impact
SAMs who installed before v1.0.10 have @perseus v1.0.8 in their context.md even after upgrading. The directive is cosmetic today but will become load-bearing if Perseus uses it for feature gating.
Problem
When
install_chief_of_staff.sh(or any bootstrapper) writes a baselinecontext.md, it embeds a hardcoded@perseus vX.Y.Zversion string. After Perseus upgrades, this version string goes stale and does not match the installed version.Expected behavior
The
@perseusdirective version should either:perseus doctorwarning when it mismatches the installed version.Current impact
SAMs who installed before v1.0.10 have
@perseus v1.0.8in theircontext.mdeven after upgrading. The directive is cosmetic today but will become load-bearing if Perseus uses it for feature gating.