The foundational v1 design is captured in issue #1 (seven design comments covering distribution model, scope, schema, hooks-deferred, install paths, seed set, roadmap).
What v1 ships
-
25 seed files across 5 categories: 11 instructions, 7 memory, 4 settings-fragments, 1 project-claude-md, 2 rules.
hooks/is empty in v1 by design (v2-gated; see hooks-deferred for rationale). -
Local validator at
_meta/validate.mjswith CI enforcement via.github/workflows/validate.yml. Includes drift checks on.github/CODEOWNERSand_meta/index.json, plus shellcheck on the installer scripts, plus the install/uninstall/update smoke test. -
Two install paths:
-
tools/install.sh(curl one-liner; see Cherry-pick via curl). -
Companion plugin with five slash commands (see Using slash commands).
-
--updateflow with hash drift detection + decision matrix (see Updating installed files). -
Documentation site (this site), modelled on
lutaml/canonper Ribose AsciiDoc house standard, with build-on-PR validation in the GH Actions workflow.
The seed batch
The full list of seed files, organised by category and scope, is in issue #1 comment 5. The seed includes:
-
Worked examples of every scope value (
universal,team,team: metanorma,personal-share). -
Worked examples of every active type (instructions, memory-feedback, settings-fragment, project-claude-md, path-rule).
-
A worked mechanism/data pair (
github-narrative-location+user-maintained-gems) demonstratingrequires-companion. -
A worked
team:qualifier pair (github-no-releases+github-metanorma-project, bothteam: metanorma). -
Worked personal-share entries for both data templates (
user-maintained-gems) and behavioural preferences (feedback_handhold_when_frustrated).
The PR sequence
v1 landed as a 9-content-PR + 4-docs-PR + 1-CI-PR sequence. Each PR is small and reviewable; the sequence is in issue #1 comment 6.
Design history
For the full design rationale — including the cursor-rules failure mode, the plugin-spec memory-slot gap, the AGENTS.md portability question, the CVE-2025-59536/CVE-2026-21852 hook history — see issue #1 and read the seven comments in order. The design was surfaced in advance of any code, with explicit "what I want pushback on" sections inviting Ronald and Andrew to challenge each piece.