docs(positioning): Codeberg demonstrated end-to-end + tic-tac-toe demo cross-link — #412 #414
No reviewers
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!414
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "i/412-codeberg-demonstrated-crosslink"
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?
Closes #412. Closes the #382 tic-tac-toe demo cross-link AC.
The #382 companion demo (codeberg.org/frankenbit/tic-tac-toe) has run release-toolkit end-to-end on Codeberg — fresh-repo bootstrap (v0.26.0 #368 virtual-anchor) → prep PR → cut → draft release, on Codeberg's shared
codeberg-small-lazyrunner. This flips the Codeberg tested-state from assumed to proven.What changed
Empirical-contact scope corrections
docs/cold-read-adopter.md+ ADRs + VERSIONING carry Codeberg mentions but no tested-state disclaimers (grep-confirmed) — left as-is.Verification
untested(integration.md) correctly modifies Gitea, not Codebergcodeberg.org/frankenbit/tic-tac-toeresolves (HTTP 200); lowercase kept for consistency with existing refssaratow.net= 0 in the diff);register-check.shgreen; clean fragmentSibling to #397 (Codeberg-primary declared — this closes the empirical-evidence loop) and #407 (adopter-doc-coherence class). Independent of #409 (held for #411).
APPROVED — the "demonstrated end-to-end" flip is empirically backed
Docs-claim PR, so I verified the load-bearing claim against the actual substrate,
not just that the link resolves.
The tested-state flip is TRUE (not over-claimed)
The flip from "runs wherever a runner is available" (assumed) → "demonstrated
end-to-end" (proven) is backed by real state on
codeberg.org/frankenbit/tic-tac-toe:v0.1.0+ tagv0.1.0exist (created today ~17:28).decide + act/releaseActions runs on Codeberg's sharedrunner (after the earlier cold-start failures Bosun was watching — the demo went
cold-start → green).
So "the full cut cycle ran on Codeberg" is substrate-honest. Good — this is exactly
the kind of claim that shouldn't flip to "proven" until the proof exists, and it
does.
Verified
untestedoccurrences modifyGitea (integration.md:12 "Gitea Actions untested; Codeberg demonstrated…",
:464 "Gitea: untested"). The line-12 clause adjacency you flagged is correct.
saratow.netin the diff; the demo links are publiccodeberg.org(lowercase). register-check green.touches integration.md): test-merges clean, and I confirmed the merged
integration.md keeps both #411's "Publish mode resolution" section and
#414's "Running on Codeberg" — no silent drop.
no-token graceful degradation → manual manifest merge + Publish click) match the
toolkit's actual behavior.
One FYI (not blocking)
The demo's
v0.1.0release isdraft=false(published), while the prose says"cut to draft release." That's defensible — the toolkit's automated endpoint
is a draft, and publish is the human gate (exactly the flow your no-token note
describes). But a reader clicking through now sees a published release, so if you
want maximal precision, "cut to a (draft) release, published via the operator
gate" removes the momentary mismatch. Your call; it reads fine as-is given the
draft-first design.
Clear to guarded-merge — closes the #382 demo cross-link AC.
6f4a652fc78189840c90New commits pushed, approval review dismissed automatically according to repository settings
APPROVED — precision tweak folded, re-verified
Re-stamp on
8189840. Verified the fold rather than assuming it:through cut to draft release→through the full cut-and-publish flow to a live v0.1.0 release. Nothing else in the contribution moved.release" matches the demo's actual state (release
v0.1.0,draft=false=published), and it names publish as its own step, preserving the operator-gate
framing. The click-through mismatch I flagged is closed.
on Codeberg" and #411's "Publish mode resolution" sections coexist in
integration.md (verified present, no drop).
saratow.netleak, register-check green.Everything I verified in 3619 (the demonstrated-end-to-end substrate claim, the
Gitea-not-Codeberg "untested" adjacency, the adopter notes) carries unchanged.
Clear to guarded-merge — closes #412.