docs(prompts): sync roster.json and scheduler rosters

- Updated roster.json based on prompt directory scan.
- Regenerated daily and weekly scheduler markdown tables.
- Added run artifacts and task log.

Co-authored-by: PR0M3TH3AN <[email protected]>
This commit is contained in:
google-labs-jules[bot]andPR0M3TH3AN committed 2026-02-17 02:10:29 +00:00
1 parent c035f6994d
commit 58c4f14d57
16 files changed
+156 -7

No files matched your search

+32
View File
@@ -0,0 +1,32 @@
import fs from 'fs';
const fix = (filePath) => {
let content = fs.readFileSync(filePath, 'utf8');
const header = '| # | Agent Name | Prompt File |\n|---|------------|-------------|';
const parts = content.split(header);
if (parts.length < 2) return; // Should not happen
const pre = parts[0];
const post = parts[1];
const lines = post.split('\n');
const tableLines = [];
let i = 0;
// Skip initial empty lines if any (though usually generateTable doesn't add them at start)
while(i < lines.length && lines[i].trim() === '') i++;
// Capture rows
while(i < lines.length && lines[i].trim().startsWith('|')) {
tableLines.push(lines[i]);
i++;
}
const newContent = pre + header + '\n' + tableLines.join('\n') + '\n';
fs.writeFileSync(filePath, newContent);
console.log(`Fixed ${filePath}`);
};
fix('src/prompts/daily-scheduler.md');
fix('src/prompts/weekly-scheduler.md');
@@ -0,0 +1,3 @@
# Context for Scheduler Update Agent
Run manually to sync roster.
@@ -0,0 +1,8 @@
# Context for Scheduler Update Agent
**Agent**: scheduler-update-agent
**Cadence**: daily
**Session**: manual-jules-1771293773
Run manually to sync roster.
Executing prompt: src/prompts/daily/scheduler-update-agent.md
@@ -0,0 +1,19 @@
# Context for Scheduler Update Agent
**Agent**: scheduler-update-agent
**Cadence**: daily
**Session**: manual-jules-1771293773
## Goal
Sync scheduler roster with actual files.
## Scope
- src/prompts/daily/
- src/prompts/weekly/
- roster.json
- scheduler markdown files
- Active Prompt: src/prompts/daily/scheduler-update-agent.md
## Constraints
- Do not create/delete prompt files.
- Follow roster.json as source of truth.
@@ -0,0 +1,4 @@
# Decisions for Scheduler Update Agent
- Synced roster.json with actual file system state.
- Updated daily-scheduler.md and weekly-scheduler.md to match roster.json.
@@ -0,0 +1,9 @@
# Decisions for Scheduler Update Agent
**Agent**: scheduler-update-agent
**Cadence**: daily
**Session**: manual-jules-1771293773
Prompt: src/prompts/daily/scheduler-update-agent.md
## Decision: Sync Roster
**Rationale**: Files on disk did not match roster.json.
@@ -0,0 +1,9 @@
# Decisions for Scheduler Update Agent
**Agent**: scheduler-update-agent
**Cadence**: daily
**Session**: manual-jules-1771293773
Prompt: src/prompts/daily/scheduler-update-agent.md
## Decision: Sync Roster
**Rationale**: Files on disk did not match roster.json.
+3 -3
View File
@@ -33,10 +33,10 @@
"perf-deepdive-agent",
"perf-optimization-agent",
"pr-review-agent",
"prompt-maintenance-agent",
"prompt-safety-agent",
"prompt-fixer-agent",
"prompt-gap-analysis-agent",
"prompt-maintenance-agent",
"prompt-safety-agent",
"race-condition-agent",
"refactor-agent",
"repo-fit-agent",
@@ -46,4 +46,4 @@
"ui-ux-agent",
"weekly-synthesis-agent"
]
}
}
+4 -4
View File
@@ -33,10 +33,10 @@ Canonical roster source: `src/prompts/roster.json` (`weekly` key).
| 7 | perf-deepdive-agent | `perf-deepdive-agent.md` |
| 8 | perf-optimization-agent | `perf-optimization-agent.md` |
| 9 | pr-review-agent | `pr-review-agent.md` |
| 10 | prompt-maintenance-agent | `prompt-maintenance-agent.md` |
| 11 | prompt-safety-agent | `prompt-safety-agent.md` |
| 12 | prompt-fixer-agent | `prompt-fixer-agent.md` |
| 13 | prompt-gap-analysis-agent | `prompt-gap-analysis-agent.md` |
| 10 | prompt-fixer-agent | `prompt-fixer-agent.md` |
| 11 | prompt-gap-analysis-agent | `prompt-gap-analysis-agent.md` |
| 12 | prompt-maintenance-agent | `prompt-maintenance-agent.md` |
| 13 | prompt-safety-agent | `prompt-safety-agent.md` |
| 14 | race-condition-agent | `race-condition-agent.md` |
| 15 | refactor-agent | `refactor-agent.md` |
| 16 | repo-fit-agent | `repo-fit-agent.md` |
@@ -0,0 +1,6 @@
# Test Log for Scheduler Update Agent
- Command: node scripts/temp-scheduler-update.mjs
- Result: Success
- Command: npm run lint
- Result: Success
@@ -0,0 +1,11 @@
# Test Log for Scheduler Update Agent
**Agent**: scheduler-update-agent
**Cadence**: daily
**Session**: manual-jules-1771293773
Prompt: src/prompts/daily/scheduler-update-agent.md
- Command: node scripts/temp-scheduler-update.mjs
- Result: Success
- Command: npm run lint
- Result: Success
@@ -0,0 +1,11 @@
# Test Log for Scheduler Update Agent
**Agent**: scheduler-update-agent
**Cadence**: daily
**Session**: manual-jules-1771293773
Prompt: src/prompts/daily/scheduler-update-agent.md
- Command: node scripts/temp-scheduler-update.mjs
- Result: Success
- Command: npm run lint
- Result: Success
+5
View File
@@ -0,0 +1,5 @@
# TODO for Scheduler Update Agent
- [x] Scan prompt directories
- [x] Update roster.json
- [x] Update scheduler markdown tables
+10
View File
@@ -0,0 +1,10 @@
# TODO for Scheduler Update Agent
**Agent**: scheduler-update-agent
**Cadence**: daily
**Session**: manual-jules-1771293773
Prompt: src/prompts/daily/scheduler-update-agent.md
- [x] Scan prompt directories
- [x] Update roster.json
- [x] Update scheduler markdown tables
+14
View File
@@ -0,0 +1,14 @@
# TODO for Scheduler Update Agent
**Agent**: scheduler-update-agent
**Cadence**: daily
**Session**: manual-jules-1771293773
Prompt: src/prompts/daily/scheduler-update-agent.md
## Pending Tasks
- None
## Completed Tasks
- [x] Scan prompt directories
- [x] Update roster.json
- [x] Update scheduler markdown tables
@@ -0,0 +1,8 @@
---
agent: scheduler-update-agent
status: completed
cadence: daily
platform: jules
---
Successfully synced roster.json and scheduler markdown files.