Skip to content

Define versioned diagnostic identities and compatibility - #618

Merged
transitrix merged 2 commits into
mainfrom
methodology/847-diagnostic-contract
Sep 26, 2026
Merged

transitrix merged 2 commits into
mainfrom
methodology/847-diagnostic-contract

Conversation

@transitrix-foundry

@transitrix-foundry transitrix-foundry Bot commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Defines distinct diagnostic identities for canonical ACTIONs, schema shapes and assertion-gap reports while preserving published schedule meanings and retired codes. Documents the unreleased 7.0.0 numeric compatibility boundary without changing release pins.

Corrects the action-card ID predicate, separates DGCA collection shape from nonempty requirements, places PMAP-002 with process maps, and distinguishes historical inline scenario diagnostics from projection validation. The migration guide explicitly records revision-bound validator gaps, including products and schedule code collisions, instead of claiming runtime conformance.

Validation: 136 notation, release-obligation and vocabulary tests passed; documentation lint passed with four existing warnings; whitespace checks passed. Both independently added regression tests are retained after merging current main. No release or installed-validator conformance is claimed.

@transitrix
transitrix marked this pull request as ready for review September 26, 2026 08:29
@transitrix
transitrix merged commit 4211928 into main Sep 26, 2026
18 checks passed
@transitrix
transitrix deleted the methodology/847-diagnostic-contract branch September 26, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant