ssh-keys NonRepo routes lack /api-browser/v1 twins required by 07 §3 lane note #339
Labels
No labels
actions
bug
cli
duplicate
enhancement
fork
forum
git storage
help wanted
insights
invalid
issues
moderation
oidc
ownership transfer
packages
pr/merge protection rules
projects
pull requests
question
releases
sponsorships
tags
webhooks
wiki
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crueber/walhub#339
Loading…
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?
Child of #331 (audit finding 3230, commit
70d29dd). docs/go/07_api.md lane note says Non-repo endpoints have /api/v1 and /api-browser/v1 twins, but GET/POST/DELETE /api/v1/ssh-keys (internal/api/routes.go:42-44) have no /api-browser/v1 twin. Mitigating: 17_ssh.md:89 and 11_config_cli.md:66 name only the /api/v1 routes and the UI uses the token lane directly (Keys.jsx). Fix: amend the 07 section 3 lane note to carve out self-service ssh-keys as token-lane-only (or add the twins). Doc-clarity gap, not a functional bug.Fix up at #351 (docs-only carve-out of ssh-keys as token-lane-only in 07 §3 + Decisions entry). Chose the carve-out rail: no consumer for browser twins exists (Keys.jsx uses /api/v1 directly). Not merging — needs review.
Review of PR #351 (fix/issue-339, docs-only):
Scope: docs/go/07_api.md only (11+/1-, git diff name-only confirms). No code changed. Matches expected shape: §3 lane-note carve-out + Decisions entry.
Verification (main checkout, read-only):
MERGE RECOMMENDATION: ready to merge.
Fixed by PR #351 (review clean; carve-out verified true, sole exception, no consumers of twins; law 12 satisfied), merged. Closing.