docs(future-tense): remove 'as of v1.0.0' + 'target v1.1.0' language from SECURITY.md + VERSIONING.md (currently v0.25.0) #369
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit#369
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?
Finding
External cold-read round 3 flagged:
docs/SECURITY.md:15: 'as of v1.0.0'docs/SECURITY.md:45: target 'v1.1.0'docs/VERSIONING.md:3: 'stability contract as of v1.0.0'But README says (correctly): 'latest is v0.25.0, pre-1.0.'
Reviewer: 'That looks like future contract text leaked into current adopter docs. For a tool that wants token access and release authority, this kind of mismatch matters.'
Blocking rationale
Adopters read v0.25.0 docs as CURRENT state. Future-tense language reads as either:
(a) confusion about what's shipped, OR
(b) unstated deferral that adopters cannot verify
Both erode trust. Same class as #355 (docs claim future, code current) applied at contract-scope.
Fix path
Options per doc section:
Option A gives adopters honest current-state; Option B preserves the aspirational-contract text with clear labeling.
Lean: A for VERSIONING.md, B for SECURITY.md sections that describe genuine planned v1.1.0 architectural work (immutable pinning #336).
Verification AC
Anchor
External cold-read round 3 (fresh ChatGPT session, 2026-07-04) verdict 'promising but not yet trustworthy'. Reviewer verified via execution (dry-run fresh-repo → v0.0.0 → feat → v0.1.0 all worked correctly). New findings surfaced despite round-2 delta closures. Operator ratified delta plan 2026-07-04. This tracker addresses one of the round-3 findings. Success criterion: subsequent external cold-read returns no further objections of this class.
BLOCKING v1.0.0.
Delta merged via PR #377 at
bc9ce54. Future-tense contract language retired from adopter surface: VERSIONING.md rewritten to describe current pre-1.0 state (Option A); SECURITY.md architectural fix section explicitly labeled 'Planned for v1.1.0' with not-yet-shipped callout (Option B). Includes Surveyor dee2's SECURITY.md:34 tag-immutability reframe (was 'The v1.0.0 SemVer contract reinforces this', now 'this discipline is already in force pre-1.0').