Repository navigation
feat(t27os): orchestrator v1 and lane commit defaults (Refs #13260) - #13523
Merged
Merged
Conversation
A lane may commit and push. Merge and the window shell stay gated. Refs #13260. Co-authored-by: Cursor <cursoragent@cursor.com>
This was referenced Nov 9, 2026
Contributor
This was referenced Nov 9, 2026
Twenty-seven domains, one owner per spec, no command body moved. Refs #13260. Co-authored-by: Cursor <cursoragent@cursor.com>
This was referenced Nov 9, 2026
Co-authored-by: Dmitrii Vasilev <gHashTag@users.noreply.github.com>
This was referenced Nov 9, 2026
Contributor
PR DashboardGenerated at: 2026-11-09 21:50:03 UTC
Summary
Seal Status
|
This was referenced Nov 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Checklist
feat(scope): description,fix(scope): description, etc.Closes #Nreference (see Issue Gate)./scripts/tri testpasses locally./scripts/tri seal specs/path/to/module.t27 --saveDescription
T27 OS orchestrator v1. A lane may commit and push its own branch. Merge, publication, host files, and the window shell stay gated. Refs #13260. This does not close that issue.
Changes
specs/t27os/orchestrator.t27— allowed acts and the git-tri predicatesspecs/t27os/dashboard.t27— shown-byte to blocked, working, or idlespecs/t27os/queue.t27— slot wait, assigned lane viaoc_branch_okspecs/t27os/blockers.t27— internal versus external, gated act viaoc_needs_ownerspecs/t27os/reports.t27— five report fields, pull request viaoc_pr_ok.claude/skills/git-tri-defaults/SKILL.md— the same rules, pointing at the specTesting
Typecheck of these specs was reported OK on the source lane. Test bodies were not run. Seals were not refreshed.
Documentation
The skill points at
specs/t27os/orchestrator.t27. The spec wins if they disagree.Review Notes
Reviewer boundary:
specs/OWNERS.md, primary T-Queen.specs/t27os/has no nested OWNERS file.specs/automation/t27_plan.t27is not in this pull request: the current plan calls the agent network, so it lands in the stacked follow-up. Draft. Do not merge from this pull request. The window shell stays closed.φ² + 1/φ² = 3 | TRINITY
Note
Medium Risk
Introduces the permission model agents are expected to follow for git operations and owner-gated acts, though enforcement lives in callers that adopt these specs.
Overview
Adds T27 OS orchestrator v1 as checked law in
orchestrator.t27: commit, push, and PR are allowed by default on an agent’s own lane; merge, publication, host files, mail, paid calls, shell/window, and similar acts require owner permission viaoc_needs_ownerand theoc_*_okpredicates.Dashboard, queue, blockers, and reports specs are aligned to that model: dashboard maps the PTY shown byte to blocked/working/idle; queue slot-wait plus assigned-lane checks call
oc_branch_ok; blockers split internal vs external and treat gated acts as internal blockers; reports require five fields beforeoc_pr_okcan allow opening a PR.The
git-tri-defaultsskill documents the same commit → branch → push → PR flow and points atorchestrator.t27as authoritative.Reviewed by Cursor Bugbot for commit f1c940e. Bugbot is set up for automated code reviews on this repo. Configure here.