pre-v1.0 readiness sweep: drive consumer adoption + surface audits #106
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit#106
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Umbrella tracker for the substrate-stability → v1.0 promotion path
Per operator decision 2026-06-26: defer v1.0 promotion (the v0.7.0 minor cut surfaced the option) until consumer adoption surfaces rough edges + the toolkit substrate has been formally audited for "is this a stable contract?"
The §10 arc-convergence (AGENTS.md §10) provided the EMPIRICAL signal for substrate stability. v1.0 is the FORMAL commitment — SemVer 1.0 says "backwards-compat across minor/patch from here; breaking changes require major." This umbrella tracker drives the work between empirical-convergence (achieved) and formal-commitment (pending).
Two parallel work-streams
(A) Adoption-driven empirical signal
Adopt the toolkit on real consumers to surface what the §10 convergence couldn't predict — actual usage patterns, integration friction, real-world failure modes outside the toolkit's own self-bootstrap.
Each adoption is an empirical probe. Catches surfaced during adoption feed back into the v0.7.x → v0.8.x cycle as substrate refinements.
(B) Pre-1.0 surface audit checklist
Before committing to v1.0 backwards-compat, audit each public surface against "is this a stable contract?":
release-toolkit.ymlconfig schema_release.ymlworkflow_call inputs (runs_on,toolkit_ref,bump_override,dry_run)release.yml(consumer template) workflow_dispatch inputs.release-toolkit-manifest.jsonschemaschema: 1field is forward-proof; verify no field has migrated semanticssummary:is canonical; verify legacy fragments still parse## [Unreleased]+## [vX.Y.Z]patterns; verify the v0.4.x cleanup didn't leave a back-compat surfacecc_*,fragment_*,changelog_*,forgejo_*)proposed/acceptedconsistent with current substrate (ADR-0006 (c) just settled; ADR-0001 through ADR-0005 should also be re-audited for current alignment)Each row could be its own follow-up issue if the audit surfaces a real gap.
Sequencing (loose; operator-paced)
Timing is empirical, not calendrical. v1.0 lands when:
Refs
quartermaster referenced this issue2026-06-26 14:52:03 +02:00