Per FILE-ISSUE-B7 (epic doc §B7, tasks B7-SKILL-1/2). Current state (audited 2026-07-02 @ 6e756e7): version-chaining shipped at register (skill_register.rs supersedes prior row); parameters_schema accepted on the promote path only (skill_promote.rs, cli skill.rs) — NOT on skill_register; invocation_record/skill_invocations absent (PARAMETERS_SCHEMA const at field_names.rs:216 unused). Scope: accept+validate parameters_schema at register (fail closed at register, not activation — skill rows are admin-minted executable artefacts #949), invocation_record capture, version surfacing. Both backends (watch the #1552-class postgres-twin drift hazard). Effort M. Cross-link #1853.
Per FILE-ISSUE-B7 (epic doc §B7, tasks B7-SKILL-1/2). Current state (audited 2026-07-02 @ 6e756e7): version-chaining shipped at register (skill_register.rs supersedes prior row);
parameters_schemaaccepted on the promote path only (skill_promote.rs, cli skill.rs) — NOT onskill_register;invocation_record/skill_invocationsabsent (PARAMETERS_SCHEMA const at field_names.rs:216 unused). Scope: accept+validate parameters_schema at register (fail closed at register, not activation — skill rows are admin-minted executable artefacts #949), invocation_record capture, version surfacing. Both backends (watch the #1552-class postgres-twin drift hazard). Effort M. Cross-link #1853.