docs(tokens): rewrite token model documentation for clarity + explicit minimum scopes #356
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#356
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?
Empirical finding (external cold-read round 2)
External reviewer: "Token model is complicated" — the docs explain token modes, but "works without a token" is heavily qualified. Protected branches and required checks push adopters toward a bot PAT and whitelist configuration. But the docs bury the requirement.
Related to round-1 #333 which we thought we closed. Round-2 finding is that the rewrite (#333/#349) still doesn't clearly answer the adopter's practical question: "What token do I actually need, with what scopes, for MY situation?"
Blocking rationale
External review: "I would not give it a Forgejo/Codeberg token on a real repo." Trust-breaking. Adopters cannot make the token decision from docs alone.
Fix path
tokenYAML block for each matrix pathVerification AC
Anchor
External outside-model cold-read round 2 (fresh ChatGPT session, 2026-07-03 late) returned new findings after Pilot Cold-Read delta had cleared. External verdict: 'promising but not yet trustworthy.' Operator ratified delta plan 2026-07-03 23:35. This tracker addresses one of the round-2 findings. Success criterion: subsequent external cold-read returns no further objections of this class.
Delta merged via PR #364 at
886abbb. Token Decision Matrix (3-question tree → path α/γ per adopter situation) + Sample Failure Modes (4 concrete errors + fixes) + Bot User Provisioning (5-step walkthrough) +secrets: inheritwiring example all landed indocs/integration.md. Retires the 'token model is complicated' trust-dent.