docs: reconcile Windows/macOS/RDP substrate labels to Early access#56
Merged
Conversation
status.json is the single source of truth for substrate maturity tiers (Beta / Early access / Exploratory / Research). Windows UIA, native macOS, and RDP still read the retired "Supported / scoped deployment" vocabulary; rename them to the canonical "Early access" label. - what-works-today.md: update the tier legend to define Early access (works, validated on specific named tasks, not yet broadly exercised) and the Windows/macOS/RDP matrix rows. - hosted.md: update the Windows/macOS/RDP matrix rows. - test_substrate_evidence_copy.py: update the honesty guard's expected marker to Early access, matching the earlier Citrix->Exploratory reconciliation. All pinned evidence (run counts, oracle results, immutable commit hashes, Flow PR numbers, per-surface boundaries) is unchanged. Citrix/VDI stays Exploratory. mkdocs build --strict, pytest tests/, and validate_docs.py remain green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NyCHrzA1psrKMFfroYbzaM
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Reconcile the substrate-maturity labels in docs.openadapt.ai to the now-canonical
status.jsonvocabulary (Beta / Early access / Exploratory / Research). Windows UIA, native macOS, and RDP still read the retired "Supported / scoped deployment" wording; this renames them to Early access.Why
status.json(openadapt-web) is the single source of truth for substrate maturity. Browser=Beta, Windows/macOS/RDP=Early access, Citrix/VDI=Exploratory, Linux=Research. Citrix was already correctly Exploratory here; the desktop substrates lagged the canonical ladder.Changes
docs/get-started/what-works-today.md: tier legend now defines Early access (works, validated on specific named tasks, not yet broadly exercised) + the Windows/macOS/RDP matrix rows.docs/guides/hosted.md: Windows/macOS/RDP matrix rows.tests/test_substrate_evidence_copy.py: honesty guard's expected marker updated to Early access (same pattern as the earlier Citrix->Exploratory reconciliation).Preserved (unchanged pinned evidence)
Run counts, oracle results, immutable commit hashes, Flow PR numbers, and every per-surface boundary column are untouched. Citrix/VDI stays Exploratory. Only the maturity label changed.
Gates (all green)
mkdocs build --strict-> exit 0pytest tests/-> 68 passedpython scripts/validate_docs.py-> Validation passed!Auto-deploys on merge.