Parent: #113
Outcome
Keep the main copy of the separately maintained Classic 1.x descriptor
synchronized with its authoritative release line without claiming Classic
runtime compatibility for replacement main.
Current drift
Both branches carry contracts/release-lines/classic-1x.json, and the file
identifies component: content-1x and branch: 1.x. The maintained 1.x
descriptor records compatible_classic_releases: >=5.10.1 <6.0.0, while
main's copy still says >=1.0.0 <2.0.0.
Main guidance references this file as the current descriptor of the separately
maintained Classic line; nothing marks it as a frozen historical snapshot.
Resolution
- Synchronize main's compatibility range to
>=5.10.1 <6.0.0.
- Preserve
component: content-1x, branch: 1.x,
replacement_ready: false, and replacement_toolkit_package: false.
- Add validation that makes the descriptor's ownership explicit and prevents
silent drift from the maintained 1.x value.
Release-line assessment
1.x is already authoritative and needs no authored change. This is a
main-only descriptor/test correction, not a declaration that main content can
run on Classic.
Acceptance criteria
Parent: #113
Outcome
Keep the
maincopy of the separately maintained Classic1.xdescriptorsynchronized with its authoritative release line without claiming Classic
runtime compatibility for replacement
main.Current drift
Both branches carry
contracts/release-lines/classic-1x.json, and the fileidentifies
component: content-1xandbranch: 1.x. The maintained1.xdescriptor records
compatible_classic_releases: >=5.10.1 <6.0.0, whilemain's copy still says
>=1.0.0 <2.0.0.Main guidance references this file as the current descriptor of the separately
maintained Classic line; nothing marks it as a frozen historical snapshot.
Resolution
>=5.10.1 <6.0.0.component: content-1x,branch: 1.x,replacement_ready: false, andreplacement_toolkit_package: false.silent drift from the maintained
1.xvalue.Release-line assessment
1.xis already authoritative and needs no authored change. This is amain-only descriptor/test correction, not a declaration that main content can
run on Classic.
Acceptance criteria
1.xdescriptor values.content-1x, notmain runtime compatibility.
python3 tools/validate.pyandgit diff --checkpass onmain.