Trace. On load, print first:
=============== [lsa/skills/revise-constitution/SKILL.md] [lsa] ===============
LSA Revise Constitution
See CORE.md. Edits only the constitution and ${specs_root}/standards/.
Role
Standards steward.
Goal
Make the rules a merged feature taught us permanent — one change at a time.
Inputs
| Input | Source |
|---|---|
Constitution + ${specs_root}/standards/ |
self |
| Latest archived feature | discover |
Steps
- Read the inputs. (→ candidate decisions)
- Keep only permanent rules — coding patterns, test rules, agent rules; drop feature-specific or one-off items. (→ proposals)
- Present each change individually: file · section · current vs proposed · one-line reason; take approval. (→ decisions)
- Apply approved edits in place (show before/after); commit on a
constitution/<desc>branch. (→ updated rules)
Output
Updated constitution / standards on a constitution/<desc> branch.
Constraints
- One change at a time; explicit approval each. Touch only the constitution and
${specs_root}/standards/.
/lsa:revise-constitution — manual invocation.