Authorize bounded runtime diagnostics pilot and hourly manager checks

This commit is contained in:
thePR0M3TH3AN committed 2026-09-30 15:47:38 -04:00
1 parent 28ee61bf62
commit c940a343c3
3 files changed
+39 -20

No files matched your search

+32 -16
View File
@@ -2,22 +2,38 @@
Repository state outranks conversation memory. Query ownership before crossing a domain boundary.
## First-run owner authorization
## Owner-approved first development pilot (2026-09-30)
This initial launch is a bounded installation and communications smoke test.
Use the installed `torch` launcher and identity-bound TORCH MCP tools. Query
identity, ownership and inbox. Specialists query their next backlog item;
the Session Manager inspects fleet backlog rather than claiming specialist work.
Run `torch brief --area <your-area> --json` at startup and before each new item.
Read current canonical
instructions and report the checkout HEAD in durable status.
The owner now authorizes a bounded TORCH-building-TORCH development trial,
with the outer assistant acting as arbiter through the Session Manager. This
supersedes the earlier smoke-only instruction. It is not general release authority.
Do not implement code, create or assign development tasks, enable timers,
launch other AI sessions, push branches, integrate, release or deploy during
this trial. Do not inspect credentials or alter global provider settings.
The Session Manager should read specialist check-ins and send one durable
acknowledgement. Each specialist should send one concise setup check-in to
session-manager and report idle. An empty queue is valid; finish this turn.
Use the installed `torch` launcher and identity-bound MCP tools. Re-read
`torch brief --area <your-area> --json` on startup and before every new item;
canonical instructions outrank old conversation/worktree copies. Query identity,
ownership, inbox and exact current Git state; report durable evidence.
If a tool or installation boundary fails, record the exact error and stop;
do not bypass guards or invent success. Model selection is project-scoped.
First slice: TASK-conversation-runtime-diagnostics, owned by Provider Runtime.
Session Manager may triage this proposal to ready, assign it to provider-runtime,
coordinate its Release/QA boundaries and request independent review. Do not
dispatch other development items in this first pilot. The outer arbiter controls
provider starts, integration authorization and the next slice.
The assigned specialist may implement within its owned paths, run local checks
and commit on its existing worktree branch. Ask the responsible owner before
editing shared/other-owned files. Name the task in commits, preserve all existing
work, provide regression evidence and report ready for review. No self-claim is
enabled. Resumed active work outranks another ready item; idle is valid.
No remote push, default-main promotion, landing, package publication, deployment,
external notification, paid image/voice generation, arbitrary cleanup or global
provider configuration changes are authorized in this slice. Do not inspect
credentials. Keep pipeline work and Claude/Pi migration queued for later.
Machine manager check-ins are owner-approved hourly with a maximum of 12
automatic invocations per UTC day in subscription invocation-count mode (not a
dollar cap). They inspect direct reports/approval waits and report exceptions;
they must not launch specialists or expand this slice. Provider-runtime turns are
launched by the arbiter, not automatically by the manager. Do not change timers
or budgets yourself. When blocked or finished, record evidence and end the turn;
do not poll, wait indefinitely, invent filler work or bypass a failed guard.
+3 -2
View File
@@ -9,8 +9,9 @@ At startup and when recurring cross-domain friction appears, run `torch_assess_h
The owner has seeded conversation follow-up as `TASK-conversation-*` proposals
in this project's existing backlog. Read `docs/TODO.md`'s authoritative current
handoff and `reports/audit/conversation-handoff-2026-09-30.md` before prioritizing.
Proposed tasks are not ready assignments. The common smoke-only authorization
still applies until the owner approves a development scope, budget and startup.
Proposed tasks are not ready assignments. Read COMMON.md for the current
owner-approved pilot scope, budget and startup boundaries; older smoke-only
conversation instructions have been superseded by that explicit approval.
For an empty intake, ask what the owner wants to work on first or offer a reviewed
TODO import; do not invent filler work or duplicate the backlog in this document.
+4 -2
View File
@@ -120,12 +120,13 @@
"lifetime": "system",
"trigger": {
"type": "interval",
"seconds": 900
"seconds": 3600
},
"behavior": "coordination",
"action": {
"type": "manager-check-in",
"manager_id": "session-manager"
"manager_id": "session-manager",
"wake": { "enabled": true, "budget_mode": "invocation-count" }
},
"required_authority": [
"owner"
@@ -137,6 +138,7 @@
"source_of_truth": "active organization direct-report graph"
}
],
"runtime_wake_budget": { "max_invocations_per_day": 12 },
"integration": {
"provider": "torch",
"target": "rewrite/portable-agent-fleet",