@@ -0,0 +1,19 @@
|
||||
{
|
||||
"taskVersion": 1,
|
||||
"id": "t-ng-goal-footer-implementation",
|
||||
"prompt": "Implement issue #54 in an isolated exact copy of the Mosaic Stack repository. Read docs/plans/2026-09-06_ng-goal-footer-dev.md before changing files. Scope is limited to extensions/goal, its required extensions/mosaic-core/lib support, and focused tests; .pi/extensions is generated only through scripts/sync-dev-extensions.sh. Do not read, modify, symlink, reload, or write through to ~/.mosaic. Do not change Docker, release, credentials, repository policy, CURRENT.md, BUILD-LOG.md, or docs/SESSIONS.md. Preserve the copied mosaic-core dependency unless a demonstrated compile defect requires a separately reported change. Requirements: remove the above-editor goal widget; compose with Pi's default footer using setStatus; render textual Active, Waiting, Paused, Blocked, Complete, and optional None states with the plan's semantic theme roles; keep meaning independent of color; make bare /goal return the complete goal text without truncation; register a non-conflicting direct recall shortcut, initially Alt+G, using the same full formatter; preserve a bounded terminal outcome so completed goal text remains recallable without restarting the loop; distinguish blocked from ordinary pause; preserve version-1 state loading and all continuation, report, wait, abort, persistence, and incarnation-fencing behavior. Add or update focused unit/runtime tests. Self-check with the extension test suite, TypeScript checking available in the exact workspace, searches proving no goal setWidget call remains, searches proving no absolute ~/.mosaic dependency, and git diff --check. Return a concise change summary, exact commands and results, known limitations, and the complete diff. Do not commit or push.",
|
||||
"workspace": "stack-repo",
|
||||
"capabilities": {
|
||||
"tools": [
|
||||
"read",
|
||||
"write",
|
||||
"edit",
|
||||
"bash",
|
||||
"grep",
|
||||
"find",
|
||||
"ls"
|
||||
]
|
||||
},
|
||||
"session": "worker-ng-goal-footer-author",
|
||||
"timeoutSeconds": 600
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"taskVersion": 1,
|
||||
"id": "t-ng-goal-footer-review",
|
||||
"prompt": "Independently review the exact issue #54 candidate supplied by the conductor. Read docs/plans/2026-09-06_ng-goal-footer-dev.md and inspect only canonical source under extensions/ plus its focused tests and verify the generated .pi/extensions installation through scripts/sync-dev-extensions.sh. You are not the author. Do not edit files, commit, push, read credentials, or inspect ~/.mosaic. Verify that the candidate has no symlinks or paths resolving into ~/.mosaic; removes the above-editor goal widget; composes with Pi's built-in footer; uses textual status in addition to semantic color; distinguishes active, waiting, paused, blocked, complete, and no-goal handling; returns the entire goal text from bare /goal and the shortcut; does not reactivate completed work; safely loads prior version-1 state; and preserves continuation, bounded wait, abort, persistence, and incarnation fencing. Run focused tests and inspect hostile or malformed state cases. Check shortcut conflicts against the pinned Pi keybindings. Return APPROVE or REQUEST CHANGES, findings ordered by severity with file and line references, exact commands and results, and the reviewed candidate hash. Missing native TUI evidence must be labeled not verified rather than passed.",
|
||||
"workspace": "stack-repo",
|
||||
"capabilities": {
|
||||
"tools": [
|
||||
"read",
|
||||
"bash",
|
||||
"grep",
|
||||
"find",
|
||||
"ls"
|
||||
]
|
||||
},
|
||||
"session": "worker-ng-goal-footer-review",
|
||||
"timeoutSeconds": 600
|
||||
}
|
||||
Reference in New Issue
Block a user