-
Notifications
You must be signed in to change notification settings - Fork 3.4k
v0.8.67 Setup: make /constitution the primary constitution management surface #3806
Copy link
Copy link
Open
Labels
contextContext management / contextContext management / contextdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestlocalizationLocalization, i18n, and non-English language supportLocalization, i18n, and non-English language supportreliabilityReliability, flaky behavior, retries, fallbacks, and robustnessReliability, flaky behavior, retries, fallbacks, and robustnesssecuritySecurity, isolation, permissions, or trust-boundary workSecurity, isolation, permissions, or trust-boundary worktuiTerminal UI behavior, rendering, or interactionTerminal UI behavior, rendering, or interactionuxUser experience, interaction, or presentation polishUser experience, interaction, or presentation polishv0.8.67Targeting v0.8.67Targeting v0.8.67
Milestone
Description
Metadata
Metadata
Assignees
Labels
contextContext management / contextContext management / contextdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestlocalizationLocalization, i18n, and non-English language supportLocalization, i18n, and non-English language supportreliabilityReliability, flaky behavior, retries, fallbacks, and robustnessReliability, flaky behavior, retries, fallbacks, and robustnesssecuritySecurity, isolation, permissions, or trust-boundary workSecurity, isolation, permissions, or trust-boundary worktuiTerminal UI behavior, rendering, or interactionTerminal UI behavior, rendering, or interactionuxUser experience, interaction, or presentation polishUser experience, interaction, or presentation polishv0.8.67Targeting v0.8.67Targeting v0.8.67
Projects
StatusShow more project fields
Backlog
Product direction
/constitutionshould be the primary user-facing surface for constitution setup and review./context reportremains the diagnostic/source-map backing view, but users should not need to discover context internals to understand or change their standing law.Desired behavior
/constitutionshould let users:.codewhale/constitution.jsonwhen present,AGENTS.mddiffers from constitution,WHALE.mdexists and is ignored/migration-needed,Separation from runtime security policy
/constitutionmay show the user's current runtime posture as related context, but it must not silently changedefault_mode,approval_policy, sandbox, network, workspace trust, or other enforced runtime controls. Those belong to the trust/approval setup step (#3406) and/config.If the constitution creator asks about autonomy/risk preference, the answer should become model-facing guidance and may suggest a runtime preset, but applying that preset must be an explicit separate action with a visible config diff.
Suggested commands / screens
/constitution— open the constitution overview/editor./constitution status— show active stack and validation state./constitution edit— edit guided structured user-global constitution./constitution preview— show rendered prompt block./constitution bundled— disable user-global constitution and use bundled law./constitution repo— inspect repo-local constitution if present./constitution migrate— explainWHALE.md/ old prompt override migration when relevant.Exact command shape can change, but the primary UX should be one coherent constitution surface.
Acceptance criteria
/constitutionis discoverable from setup ready screen, update checkpoint,/help, and doctor/context report output..codewhale/constitution.json,AGENTS.md, memory, and handoff.WHALE.mdis present.Related