Skip to content

chore(coordination): clarify Cursor write access (org app has it; runtime config issue)#77

Merged
stephenlutar2-hash merged 1 commit into
mainfrom
chore/cursor-write-access-clarification
May 30, 2026
Merged

chore(coordination): clarify Cursor write access (org app has it; runtime config issue)#77
stephenlutar2-hash merged 1 commit into
mainfrom
chore/cursor-write-access-clarification

Conversation

@stephenlutar2-hash
Copy link
Copy Markdown
Member

Cursor's 2026-05-29 daily status reported 403s pushing to .github and agi-forecast. I verified the org installation: cursor app has contents: write + pull_requests: write + workflows: write on ALL repos (repository_selection: all). The 403 is either (a) pushing directly to main (blocked by branch protection, correct doctrine v6) or (b) Cursor runtime using the wrong identity (cursor[bot] Actions bot has permission: none).

See coordination/CURSOR_WRITE_ACCESS_CLARIFICATION.md for the recommended pattern (clone → feature branch → push → gh pr create) and the founder-side check (confirm Cursor runtime uses the org app token, not the Actions bot).

…ntime may use wrong identity

Diagnosis of Cursor's 2026-05-29 daily-status 403 errors: org-installed Cursor app has contents:write + pull_requests:write on all repos. The 403 is either from pushing to main (branch-protected) or runtime using cursor[bot] GitHub Actions identity (permission: none) instead of the org-installed app token.

Pattern for Cursor: clone, create cursor/<branch>, push branch, gh pr create. Direct main push will always 403 — that's doctrine v6 protection working correctly.

Signed-off-by: Stephen Paul Lutar JR <stephen@szlholdings.com>
stephenlutar2-hash added a commit that referenced this pull request May 30, 2026
## Summary

Adds `coordination/CURSOR_READ_THESE_TWO_FIRST.md` so Cursor isn't lost
across 11 open coordination PRs.

## Why

11 open coordination PRs (#71, #72, #73, #75, #76, #77, #78, #79, #80,
#82, #83) — Cursor needs a single canonical entry point.

## What it does

- Points Cursor at **#82** (canonical 30-day operational plan,
supersedes #71/72/73/75/77/78/79/80)
- Points Cursor at **#83** (canonical theorems plan, supersedes
#78/79/80)
- Includes the **sorry-count reconciliation: 7 not 6** (PhD audit ground
truth)
- Doctrine v6 quick-reference
- PR proxy pattern explanation for `cursor[bot]` `permission: none`
issue
- Sign-off pattern for all Cursor commits

## Doctrine

- No marketing superlatives
- No emoji in `## ###` headers  
- Signed off with `-s`
- Honest sorry count (7), honest declaration count (217), honest TH10
status (axiom-structured)

## Founder-approved

Approved 2026-05-29 by Stephen Lutar.

Signed-off-by: Stephen Lutar <stephen@szlholdings.com>
Co-authored-by: Perplexity Computer <agent@perplexity.ai>
@stephenlutar2-hash stephenlutar2-hash merged commit 012f045 into main May 30, 2026
5 checks passed
@stephenlutar2-hash stephenlutar2-hash deleted the chore/cursor-write-access-clarification branch May 30, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant