mirror of
https://github.com/affaan-m/ECC.git
synced 2026-11-08 00:55:55 +00:00
1.9 KiB
1.9 KiB
Skill contribution workflow
- Resolve the active ECC checkout, non-default branch, base/head, package lock, manifests, catalog script, placement policy, and checkpoint.
- Use
changeKind: "skill"and name the canonical source underskills/before editing a mirror. This version supports skill contributions only. - Observe RED with named failing behaviors.
- Implement GREEN in the canonical surface, then REFACTOR.
- Update only required install manifests, documentation, and harness adapters.
- Normalize content identity across Claude, Codex, and Cursor; record every intentional frontmatter or metadata adaptation.
- Reconcile agent, skill, command, manifest, catalog, registry, and intentionally unshipped counts.
- Run the eight exact validation gates and record argv, exit status, and evidence.
- Check secrets, personal paths, permissions, hooks, prompt-injection boundary, supply chain, coverage, breaking-change status, and budgets.
- Compile the review packet. The compiler checks supplied claims for shape and internal consistency but does not verify referenced evidence or approve a contribution. Exit code 0 means a packet was emitted without reported faults or contradictions; review is still required. Exit code 2 means validation faults, contradictions, or an input/output error. A diagnostic packet may still be emitted with exit code 2. Inspect the packet and stderr; the exit code alone does not establish whether output exists. Resolve every contradiction and semantic page fault before preparing a commit.
- The compiler runs no proposed runners. Obtain separate authorization before implementation-file, test, catalog, commit, push, PR, Control Store, canonical-memory, or Semantic Commit effects.
- Supersede the packet on HEAD, policy, manifest, catalog, adapter, test, coverage, security, or review drift.