v3.1.0
Bump category: MINOR — additive core vocabulary and tooling only; no migration recipe required.
Added
RISKelement type (ELEMENT_PRIMITIVES.md§7.26) — motivation-layer projected event (likelihood / impact / residual / owner;threatens/treated_by). Additive alongside the ArchiMate Risk and Security Overlay mapping inCONTRACT.md§8.1. RulesRISK-001..004,RISK-COVERAGE-001. (#416)METRICelement type (ELEMENT_PRIMITIVES.md§7.27) — managed indicator (unit / target /direction_of_good/measures), distinct from report-configCOVERAGE_METRIC. RulesMETRIC-001..004. (#417)NEEDelement type +VALIDATIONclaim (ELEMENT_PRIMITIVES.md§7.28,elements/28-validation.md) — stakeholder/user need upstream ofREQUIREMENT;VALIDATIONmirrorsVERIFICATIONbut anchors onNEEDwith a validation-method vocabulary.REQUIREMENT.servesoptional back-reference. RulesNEED-001..002,NEED-COVERAGE-001,NEED-VALIDATION-COVERAGE-001..002,REQ-SERVES-001,VALID-001..006. Worked example undernotations/examples/validation/. (#419)REQUIREMENT.levelandREQUIREMENT.kind— optional ISO/IEC/IEEE 29148 specification-tier ladder (stakeholder/system/software) and functional/quality classification. RulesREQ-005,REQ-006. (#418)- Weekly Dependabot with gated auto-merge for this repository's manifests and Actions. (#420)
- Interactive one-card admission review on
@transitrix/decisions-cli(review), plus ingest/reg-intel conversational one-card review + stop/resume skill docs. (#397, #398) - Onboard skill absorbs adopter starter templates previously living in the companion reference repo; teaching-content docs migrate into this repository. (#406, #405)
- CI gates — PR-description disclosure policy; commit-message scan with no PR-metadata carve-out; fail-closed when a hygiene value cannot be evaluated; committed content carries no work-item reference. (#413, #412, #408, #411)
Changed
VERIFICATIONwording — documents verification only (not full V&V);verifieshas only ever resolved toREQUIREMENT. (#415)- Public-surface hygiene — work-item references use a neutral form in committed content; four remaining neutral-form cleanups. (#409, #403)
Fixed
- Stale-base squash restore — content a stale-base squash had reverted is restored. (#414)
.gitignorenotes — staletemplates/commentary trimmed. (#410, #404)
Full changelog: https://github.com/transitrix/methodology/blob/main/CHANGELOG.md