docs(project-context): point Forgejo manual PR ops at the fj CLI #405
No reviewers
Labels
No labels
bug
contract
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli!405
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/forgejo-fj-cli-guidance"
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?
What
The Forgejo section emitted by
iw project-contextsaid only "Forgejo PR operations use direct HTTP (no CLI binary required)". That's accurate about howiw phase-pr/iw phase-mergework internally, but as agent guidance it left a gap: an agent doing a manual PR op got no pointer, whereas the GitHub section points atghand the GitLab section points atglab.Change
fjCLI, parallel to the gh/glab sections.iw phase-pr/phase-mergeflow needs no forge CLI (direct HTTP) and still requiresFORGEJO_API_TOKEN+tracker.baseUrl.--repo/-rslug caveat (<owner>/<name>, not a git remote name likeorigin) — the exact thing that tripped up first use when opening PR #404.Scope note
ForgeType.cliTooldeliberately staysNonefor Forgejo — iw-cli's own automation shells out to no forge CLI, so that's correct. This change is agent-facing guidance inproject-contextonly.Tests
Added a
ProjectContextTestcase asserting the Forgejo section keeps the direct-HTTP/token guidance and now surfacesfj pr createplus the slug caveat (TDD: written failing first). Fullcore.testgreen;-Werrorcompile clean.🤖 Generated with Claude Code