refactor(platform): bound lab canon and contour identity
This commit is contained in:
@@ -216,6 +216,29 @@ A LAB run may be shown as diagnostic evidence with `legacy-partial` method
|
||||
metadata. It may be called reproducible or promoted only when the method is
|
||||
`complete` and its experiment-specific acceptance gates pass.
|
||||
|
||||
## Lifecycle classes and bounded canonicalization
|
||||
|
||||
ADR 0039 separates the value of laboratory evidence from the maturity of its
|
||||
execution architecture:
|
||||
|
||||
- `canonical` is the ordinary reusable path through versioned source, provider,
|
||||
graph and run contracts;
|
||||
- `experimental` is an admitted bounded adapter or package for a novel stack or
|
||||
method which the current graph cannot honestly express;
|
||||
- `legacy` is immutable historical evidence retained through its existing
|
||||
validator/projector without retroactive provenance.
|
||||
|
||||
An experimental LAB is not rejected merely because it does not fit the current
|
||||
canonical stack. It still must retain real source/configuration/runtime/artifact
|
||||
identities, visual evidence, terminal outcome, limitations and forbidden
|
||||
authority. It may not silently become a core dependency. Promotion occurs only
|
||||
after repeated value justifies a reusable provider or graph contract.
|
||||
|
||||
Mission Core does not bulk-migrate the archive. E33, E35 and E46J are the bounded
|
||||
execution canaries. Once they prove one automatic run-to-evidence path, the LAB
|
||||
canonicalization slice closes and remaining historical work stays `legacy` unless
|
||||
an integrity or product need justifies a targeted migration.
|
||||
|
||||
## Planning discipline
|
||||
|
||||
A planned LAB number is not a placeholder page. Before execution it must name:
|
||||
|
||||
Reference in New Issue
Block a user