mirror of
https://github.com/PR0M3TH3AN/TORCH.git
synced 2026-10-27 07:51:52 +00:00
Checkpoint manager backlog assignments and owner intake
This commit is contained in:
1 parent
009feda0d9
commit
ad143666a1
5 files changed
+230
-6
No files matched your search
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"schema": "torch.dev/backlog-item/v1alpha1",
|
||||
"id": "TASK-console-attention-actions",
|
||||
"title": "Make attention findings specific, deduplicated and actionable",
|
||||
"description": "Owner sees six vague attention cards: MESSAGE_BACKLOG, three indistinguishable WORKTREE_PROBLEM, ONE-DISK RECOVERABILITY and duplicate unacknowledged message count. Show human-readable problem, owning agent, branch/path, severity and actual consequence. Deduplicate the same message queue, group worktree issues by identity, distinguish normal ahead/unique commits from broken operations or unprotected work. Offer contextual quick actions when supported: owner approval/rejection with existing preview-confirm/revision/evidence checks, open exact message/thread, inspect exact worktree, request owning-agent review or retry a qualified operation. Non-owner approvals must not gain approve buttons. No generic dismiss, mass acknowledgement, automatic merge/cleanup or silent remote push. Actions must preserve drafts under refresh and report pending/error/unknown honestly.",
|
||||
"priority": "high",
|
||||
"affectedDomains": [
|
||||
"owner-console",
|
||||
"project-kernel",
|
||||
"qa"
|
||||
],
|
||||
"dependencies": [
|
||||
"TASK-console-ux-audit"
|
||||
],
|
||||
"acceptanceCriteria": [
|
||||
"Overview shows exact condition and responsible identity instead of repeated opaque codes",
|
||||
"Duplicate message finding is one actionable card",
|
||||
"Approve/reject appears only for an owner-addressed pending approval and uses current revision/evidence preview and explicit confirmation",
|
||||
"Worktree progress is not falsely presented as a broken repository; unsafe recovery remains visible",
|
||||
"Quick actions route to exact entities and cannot silently merge, acknowledge peers, publish or delete",
|
||||
"Regression covers stale decision, wrong approver, duplicate findings, no available action, failure and refresh while editing"
|
||||
],
|
||||
"observedAt": "0224abf2e08d",
|
||||
"feature": null,
|
||||
"milestone": null,
|
||||
"state": "proposed",
|
||||
"owner": null,
|
||||
"evidence": [],
|
||||
"commit": null,
|
||||
"integrationRequest": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-09-30T22:56:50.255Z",
|
||||
"updatedAt": "2026-09-30T22:56:50.255Z",
|
||||
"revision": 1,
|
||||
"history": [
|
||||
{
|
||||
"from": null,
|
||||
"to": "proposed",
|
||||
"actorId": "owner",
|
||||
"at": "2026-09-30T22:56:50.255Z",
|
||||
"note": "Task created."
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"schema": "torch.dev/backlog-item/v1alpha1",
|
||||
"id": "TASK-console-ux-audit",
|
||||
"title": "Audit Console through computer use and design a focused multi-screen workspace",
|
||||
"description": "Real owner feedback: excessive scrolling, everything on one page feels like a generic Bootstrap layout. Clean, clear and functional first. Session Manager must assign existing owner-console web UI specialist. Inspect actual live installed Console http://127.0.0.1:4174/console with computer use, not source-only review. Cover every navigation area, nested operational panels and action flows; read-only on live, explore writes only in isolated demo. Actually view screenshot evidence desktop and mobile, keyboard navigation, navigation position/history, refresh/draft retention, density, scrolling and empty/failure/loading states. Document visited screens and concrete issues with screenshot references. Propose focused routes/views, compact overview, contextual drilldowns and per-agent conversations, conditional pipelines, accessible navigation and honest runtime/approval status. Retain dark mode/TORCH mark. Audit and proposal only; do not rewrite UI before review. Use applicable frontend/browser skills and disclose computer-use capability blockers instead of claiming completion.",
|
||||
"priority": "high",
|
||||
"affectedDomains": [
|
||||
"owner-console",
|
||||
"qa",
|
||||
"session-manager"
|
||||
],
|
||||
"dependencies": [],
|
||||
"acceptanceCriteria": [
|
||||
"Session Manager assigns the existing web UI identity through revisioned backlog transitions",
|
||||
"Actual browser/computer-use navigation and inspected screenshots cover every current area with URL, viewport and interaction notes",
|
||||
"Live project state is not mutated during the audit; interactive mutation flows use isolated demo",
|
||||
"Prioritized usability findings trace to observed screens, not generic recommendations",
|
||||
"Information architecture proposes genuinely separate focused views, not anchor links on another long page",
|
||||
"Desktop/mobile and keyboard/refresh/draft behavior are covered; branding and permission gates preserved",
|
||||
"Report defines measurable implementation acceptance criteria; no implementation or release is implied"
|
||||
],
|
||||
"observedAt": "ed1f7614d1ea",
|
||||
"feature": null,
|
||||
"milestone": null,
|
||||
"state": "assigned",
|
||||
"owner": "owner-console",
|
||||
"evidence": [],
|
||||
"commit": null,
|
||||
"integrationRequest": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-09-30T22:15:39.356Z",
|
||||
"updatedAt": "2026-09-30T22:20:04.505Z",
|
||||
"revision": 3,
|
||||
"history": [
|
||||
{
|
||||
"from": null,
|
||||
"to": "proposed",
|
||||
"actorId": "owner",
|
||||
"at": "2026-09-30T22:15:39.356Z",
|
||||
"note": "Task created."
|
||||
},
|
||||
{
|
||||
"from": "proposed",
|
||||
"to": "ready",
|
||||
"actorId": "session-manager",
|
||||
"at": "2026-09-30T22:19:22.366Z",
|
||||
"note": "Explicit owner message 10cfe10e-a926-4ce2-bcf4-4ac5572c85f9 and refreshed canonical digest fc14f7512c26b6e818a93d33050658c92129347a6e19b7bc157b5a484d015aa4 authorize ONLY this parallel browser-based audit/design proposal. Owner Console has no active assignment (next idle) and a clean worktree. Audit actual read-only live Console with inspected desktop/mobile screenshots; mutations only in isolated demo. Read frontend-design/browser skills; disclose tool blockers. No UI implementation, release, provider starts or automatic-wake changes."
|
||||
},
|
||||
{
|
||||
"from": "ready",
|
||||
"to": "assigned",
|
||||
"actorId": "session-manager",
|
||||
"at": "2026-09-30T22:20:04.505Z",
|
||||
"note": "Owner-approved audit/design-only assignment. Actual computer-use navigation, viewed screenshots and desktop/mobile/keyboard coverage required for every live area; source-only inspection cannot qualify completion. Live state read-only, exploratory writes in isolated demo only. Use required frontend-design/browser skills; publish task-owned new evidence/report, preserve existing QA-owned screenshots and test expectations. Propose focused separate views and measurable acceptance criteria; no UI rewrite. Arbiter alone launches provider; automatic AI wakes paused. Current owner-console worktree clean at f72daadcba9f5d8d47ff4130afc6e39498e7d0d4; canonical current ed1f7614 and brief fc14f7512 take precedence over stale worktree copies."
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -17,15 +17,25 @@
|
||||
"observedAt": "ff0712534829",
|
||||
"feature": "Self-host development readiness",
|
||||
"milestone": "Owner-reviewed first development backlog",
|
||||
"state": "proposed",
|
||||
"owner": null,
|
||||
"evidence": [],
|
||||
"commit": null,
|
||||
"state": "verification",
|
||||
"owner": "provider-runtime",
|
||||
"evidence": [
|
||||
"test:f359e781-e79b-4d72-ab0f-5e9ed0c33281",
|
||||
"check:b05d7e37-c8ab-4c53-b70c-55c04889fbde",
|
||||
"lint:6d559b63-87b6-43e5-a181-9caabd2c15f4",
|
||||
"dashboard:214a5830-7238-4188-82bd-eb6e9cd568bc-incomplete-worktree-changed-during-check",
|
||||
"receipt:f359e781-e79b-4d72-ab0f-5e9ed0c33281:test:pass",
|
||||
"receipt:b05d7e37-c8ab-4c53-b70c-55c04889fbde:check:pass",
|
||||
"receipt:6d559b63-87b6-43e5-a181-9caabd2c15f4:lint:pass",
|
||||
"receipt:214a5830-7238-4188-82bd-eb6e9cd568bc:test-dashboard:incomplete:worktree-changed-during-check",
|
||||
"message:541ba9ec-8441-4312-b997-0fb92f373af7:arbiter-independent-QA-request"
|
||||
],
|
||||
"commit": "ae18a98e2911aa515d0484518013061b05ff6adf",
|
||||
"integrationRequest": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-09-30T19:30:23.606Z",
|
||||
"updatedAt": "2026-09-30T19:30:23.606Z",
|
||||
"revision": 1,
|
||||
"updatedAt": "2026-09-30T22:14:30.800Z",
|
||||
"revision": 5,
|
||||
"history": [
|
||||
{
|
||||
"from": null,
|
||||
@@ -33,6 +43,34 @@
|
||||
"actorId": "owner",
|
||||
"at": "2026-09-30T19:30:23.606Z",
|
||||
"note": "Task created."
|
||||
},
|
||||
{
|
||||
"from": "proposed",
|
||||
"to": "ready",
|
||||
"actorId": "session-manager",
|
||||
"at": "2026-09-30T19:51:22.787Z",
|
||||
"note": "Owner-approved first pilot per canonical instruction digest 70960479baf9024b0912f261ffad1bbbe14d4d42e3811367575ce88a81bb6da1 and owner inbox aa219efb-da53-4d27-b0df-cf8a77808266. Only this slice is approved. Provider Runtime next lookup idle; clean provider branch and canonical HEAD c940a343c35734444386468641cd0ed1f4a2daaa. CLI remains Release-owned; test edits require QA-owner consent; independent review required. Provider launches and integration remain arbiter-controlled."
|
||||
},
|
||||
{
|
||||
"from": "ready",
|
||||
"to": "assigned",
|
||||
"actorId": "session-manager",
|
||||
"at": "2026-09-30T19:51:44.637Z",
|
||||
"note": "Narrow pilot coordination ruling: Provider Runtime owns diagnostic extraction/redaction and lifecycle propagation in src/adapters/** and src/runtime/**. QA retains test/** and *.mjs ownership and independent acceptance; additive behavioral test edits need QA consent first, with no weakened/deleted expectations. Release retains bin/** and top-level src/*; request responsible-owner approval before CLI/shared-file changes. Preserve all work, reference task ID in commits, rerun required local checks on exact commit, report verification evidence. This assignment grants no provider-start or integration authority; all other 33 tasks stay proposed."
|
||||
},
|
||||
{
|
||||
"from": "assigned",
|
||||
"to": "in_progress",
|
||||
"actorId": "provider-runtime",
|
||||
"at": "2026-09-30T20:34:54.066Z",
|
||||
"note": "Converged candidate with strict startup diagnostics scenario and Test Integrity Note. Dashboard command exited 0 but TORCH receipt remains incomplete because its tracked report generation changes the worktree; outputs archived and restored per owner direction."
|
||||
},
|
||||
{
|
||||
"from": "in_progress",
|
||||
"to": "verification",
|
||||
"actorId": "session-manager",
|
||||
"at": "2026-09-30T22:14:30.800Z",
|
||||
"note": "Reconcile finished implementation into independent verification at arbiter request. Three exact-SHA receipts pass; test-dashboard exit0 remains INCOMPLETE due to worktree-changed-during-check. Preserve original receipt/history; generated images were archived/restored under owner direction, not accepted as new baselines. Independent QA acceptance and structured QA consent reconciliation outstanding; current canonical ed1f7614 has advanced beyond candidate. Verification is not readiness to integrate, completion or landing authority. No new implementation is dispatched; automatic AI wakes remain paused."
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"schema": "torch.dev/backlog-item/v1alpha1",
|
||||
"id": "TASK-owner-agent-chat",
|
||||
"title": "Provide threaded owner chat with any activated agent and safe wake-on-message",
|
||||
"description": "Owner is monitoring the live Console and wants to talk directly with Session Manager and domain agents. Current durable request composer neither wakes idle recipients nor provides per-agent conversational threads. Build a provider-neutral conversation view over durable TORCH messages, preserving acknowledgements and task references. Clearly distinguish queued, delivered, running, replied and failed/unknown outcomes. Add explicitly reviewed bounded wake-on-message using the qualified executor; coalesce requests, never duplicate an active native session, respect paused fleet and usage limits, and show offline/credit failures honestly. Do not expose prompts, credentials or hidden reasoning. Newly activated domain identities should become selectable without hardcoded roles.",
|
||||
"priority": "high",
|
||||
"affectedDomains": [
|
||||
"owner-console",
|
||||
"provider-runtime",
|
||||
"project-kernel",
|
||||
"qa"
|
||||
],
|
||||
"dependencies": [
|
||||
"TASK-pilot-executor-outcomes",
|
||||
"TASK-pilot-starting-presence"
|
||||
],
|
||||
"acceptanceCriteria": [
|
||||
"Owner can open a persistent conversation with Manager or any activated domain and see durable replies after reload",
|
||||
"Queued delivery and runtime execution are visibly distinct; sending never implies a reply or completion",
|
||||
"Reviewed wakes respect budgets, pause state and existing runtime leases; rapid messages cannot launch duplicate sessions",
|
||||
"Provider switch retains TORCH conversation identity and history without reusing foreign native session IDs",
|
||||
"Regression scenarios cover idle/offline recipient, paused fleet, multiple messages, launch failure and a newly activated domain"
|
||||
],
|
||||
"observedAt": "ed1f7614d1ea",
|
||||
"feature": null,
|
||||
"milestone": null,
|
||||
"state": "proposed",
|
||||
"owner": null,
|
||||
"evidence": [],
|
||||
"commit": null,
|
||||
"integrationRequest": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-09-30T22:11:47.344Z",
|
||||
"updatedAt": "2026-09-30T22:11:47.344Z",
|
||||
"revision": 1,
|
||||
"history": [
|
||||
{
|
||||
"from": null,
|
||||
"to": "proposed",
|
||||
"actorId": "owner",
|
||||
"at": "2026-09-30T22:11:47.344Z",
|
||||
"note": "Task created."
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"schema": "torch.dev/backlog-item/v1alpha1",
|
||||
"id": "TASK-pilot-brief-sandbox",
|
||||
"title": "Qualify installed agent brief access under real Codex sandbox",
|
||||
"description": "First computer-use audit stopped before browser work: installed torch brief returned ERR_SQLITE_ERROR/database read-only in owner-console session. Same exact installed brief succeeds on host. Diagnose precise persistence/audit/write roots and sandbox expectations; provide least-privilege read/authorized-write handling, not chmod, DB copying, danger-full-access or ignoring the startup guard. Cover live installed worktree startup with a regression and verify same durable identity/session is resumed. This is a real blocker costing the audit turn.",
|
||||
"priority": "high",
|
||||
"affectedDomains": [
|
||||
"provider-runtime",
|
||||
"project-kernel",
|
||||
"qa"
|
||||
],
|
||||
"dependencies": [],
|
||||
"acceptanceCriteria": [
|
||||
"Current installed brief succeeds under the documented approved sandbox permission boundary",
|
||||
"Read-only operations do not silently require unapproved global writes",
|
||||
"No weakened guards, world-writable DB, foreign installation state or broad sandbox disablement",
|
||||
"A regression reproduces restricted-write state access and verifies explicit actionable outcome"
|
||||
],
|
||||
"observedAt": "0224abf2e08d",
|
||||
"feature": null,
|
||||
"milestone": null,
|
||||
"state": "proposed",
|
||||
"owner": null,
|
||||
"evidence": [],
|
||||
"commit": null,
|
||||
"integrationRequest": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-09-30T22:56:50.263Z",
|
||||
"updatedAt": "2026-09-30T22:56:50.263Z",
|
||||
"revision": 1,
|
||||
"history": [
|
||||
{
|
||||
"from": null,
|
||||
"to": "proposed",
|
||||
"actorId": "owner",
|
||||
"at": "2026-09-30T22:56:50.263Z",
|
||||
"note": "Task created."
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user