mirror of
https://github.com/wassname/pi-goals.git
synced 2026-09-26 14:11:05 +08:00
- One goals file per /goals new, planning is read-only except that file, Ready starts work. - Ready creates a session-scoped pi-scheduler prompt task with an owned marker. Each owned wake is transformed into the user's Loop statement plus the current goals read from disk. Wakes from an older Ready or another session are dropped. Pause, clear or no remaining goals remove the task. - Whole goals file is re-sent once after compaction or resume. - CompleteGoal delegates to a fresh read-only pi-subagents runtime agent. Accept with quoted checks marks [✓]. Reject, malformed output or judge failure leaves the goal open (the old version accepted on judge failure). /goals judge off records [x] self-verification. - Tests: fake Pi harness plus contract tests against real scheduler core and pi-subagents parsers. Mutation check: 7 deliberate bugs each failed at least one test. - Removes the old subprocess judge, private auto-continue timer, historical docs and scripts. Co-Authored-By: Claude <288921227+claudypoo@users.noreply.github.com>
17 lines
400 B
JSON
17 lines
400 B
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2022",
|
|
"module": "ES2022",
|
|
"moduleResolution": "bundler",
|
|
"strict": true,
|
|
"esModuleInterop": true,
|
|
"skipLibCheck": true,
|
|
"paths": { "pi-subagents/agents": ["./src/subagents-agents.d.ts"] },
|
|
"jsx": "react-jsx",
|
|
"outDir": "dist",
|
|
"rootDir": "src",
|
|
"declaration": true
|
|
},
|
|
"include": ["src/**/*.ts", "src/**/*.tsx"]
|
|
}
|