Commit Graph
1134 Commits
Author SHA1 Message Date
google-labs-jules[bot]andPR0M3TH3AN aa5c7e37dd docs: complete simulated daily scheduler run for test-audit-agent
Executed the manual scheduler simulation per scheduler-flow.md:
1. Resolved context (TORCH-root mode).
2. Gathered preflight exclusions and correctly selected test-audit-agent.
3. Acquired daily test-audit-agent lock successfully.
4. Ran memory retrieve command properly.
5. Simulated agent payload with manually crafted context, todo, decisions, and test logs.
6. Handed off to simulated linux execution platform successfully.
7. Generated memory storage artifact update file and stored memory successfully.
8. Validated repository lint state and pre-commit checks.
9. Published completion correctly.
10. Finalized scheduler-owned daily task log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-03-01 02:37:10 +00:00
thePR0M3TH3AN 585d4fd83c Merge pull request #491 from PR0M3TH3AN/chore/daily-agent-run-8184748248169322141
chore: execute daily scheduler for protocol-research-agent
2026-02-28 14:51:00 -05:00
google-labs-jules[bot]andPR0M3TH3AN 3ba62ea225 chore: execute daily scheduler for protocol-research-agent
- Executed the full scheduler flow to manually claim and complete the next eligible daily agent.
- Created `protocol-research-agent` run artifacts with accurate metadata.
- Recorded a new memory file reflecting the run's completion.
- Successfully verified artifacts structure with `verify-run-artifacts.mjs`.
- Cleaned up leftover temporary directories in the repository root.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 19:25:55 +00:00
thePR0M3TH3AN 8c3b01bd8c Merge pull request #489 from PR0M3TH3AN/weekly-scheduler-run-7247120592817835602
chore(scheduler): execute weekly-synthesis-agent scheduler cycle
2026-02-28 13:45:56 -05:00
thePR0M3TH3AN c64a8887b8 Merge pull request #490 from PR0M3TH3AN/agents/daily/known-issues-agent-4267949664346755603
chore: complete known-issues-agent daily task
2026-02-28 13:45:49 -05:00
thePR0M3TH3AN c996b5f3fb Merge pull request #484 from PR0M3TH3AN/agents/daily/design-system-audit-agent-1816126508970692154
chore: daily agent scheduler run for design-system-audit-agent
2026-02-28 13:44:22 -05:00
thePR0M3TH3AN 4e9632e854 Merge pull request #488 from PR0M3TH3AN/fix-dom-xss-markdown-191568357891389510
🔒 [security] Fix DOM XSS in Markdown rendering
2026-02-28 13:43:38 -05:00
thePR0M3TH3AN b733aa1dce Merge pull request #487 from PR0M3TH3AN/innerhtml-migration-13006009980259190253
[security] innerhtml-migration-agent: convert innerHTML to safe DOM APIs
2026-02-28 13:43:31 -05:00
google-labs-jules[bot]andPR0M3TH3AN aa7f7a008d chore: complete known-issues-agent daily task
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 18:08:46 +00:00
google-labs-jules[bot]andPR0M3TH3AN ae1d350844 chore(scheduler): execute weekly-synthesis-agent scheduler cycle
- Dynamically selects next eligible agent (weekly-synthesis-agent) from weekly roster via round-robin index.
- Acquires lock via `lock:lock` command.
- Runs memory retrieval workflow successfully.
- Executes prompt payload in simulated context (`linux` platform).
- Stores new learnings via memory update mechanism.
- Checks repository health with tests passing.
- Publishes task completion to lock relays.
- Commits authoritative `_completed.md` task execution record containing trace identifiers.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 16:09:46 +00:00
google-labs-jules[bot]andPR0M3TH3AN f7481989b2 🔒 [security] Fix DOM XSS in Markdown rendering
- Added DOMPurify library via CDN to landing and dashboard pages.
- Sanitized Markdown output before assigning to innerHTML in `landing/index.html` and `dashboard/app.js`.
- Verified the fix with a reproduction script.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 15:18:10 +00:00
thePR0M3TH3AN 267731eb1e Merge pull request #486 from PR0M3TH3AN/jules-scheduler-daily-governance-agent-2898653209387934309
feat: run daily scheduler for governance-agent
2026-02-28 10:06:02 -05:00
thePR0M3TH3AN 6f6f534b43 Merge pull request #485 from PR0M3TH3AN/torche_daily_run-15038850085035292967
Run manual daily agent run
2026-02-28 10:05:16 -05:00
google-labs-jules[bot]andPR0M3TH3AN f98827c350 [security] replace innerHTML usages with DOMPurify and textContent
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 03:47:35 +00:00
google-labs-jules[bot]andPR0M3TH3AN 55f86a4371 fix(tests): copy missing scheduler dependencies in run-scheduler-cycle-memory-policy.test.mjs
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 02:25:57 +00:00
google-labs-jules[bot]andPR0M3TH3AN 11268390f9 feat: run daily scheduler for governance-agent
- Simulate the scheduler running the governance-agent
- Generated task log with completed status
- Acquired and completed lock for agent
- Verified memory retrieve/store ok

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 02:22:22 +00:00
google-labs-jules[bot]andPR0M3TH3AN b152475a80 Fix run-scheduler-cycle-memory-policy.test.mjs failing on missing modules
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 01:36:18 +00:00
google-labs-jules[bot]andPR0M3TH3AN 63df9c2dfc Execute manual daily run for docs-alignment-agent
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 01:31:08 +00:00
google-labs-jules[bot]andPR0M3TH3AN 5ee58e397b fix: copy missing scheduler modules to isolated test fixtures
The `run-scheduler-cycle.mjs` script was decomposed into multiple files (`scheduler-config.mjs`, `scheduler-logger.mjs`, and `scheduler-state.mjs`). Tests that spawn this script inside a temporary directory must copy these dependencies.

This commits updates `test/run-scheduler-cycle-memory-policy.test.mjs` to include the missing copies, resolving the `ERR_MODULE_NOT_FOUND` failure blocking CI.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 00:30:05 +00:00
google-labs-jules[bot]andPR0M3TH3AN a02e6c061e chore(ui): design system audit (autofixes)
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 00:26:23 +00:00
thePR0M3TH3AN 59c3cecad3 Merge pull request #479 from PR0M3TH3AN/agents/daily/docs-code-investigator-memory-service-doc-18006169264414288456
docs(memory): document src/services/memory/index.js and fix save race condition
2026-02-26 23:34:48 -05:00
google-labs-jules[bot]andPR0M3TH3AN c7b5a88d4b docs(memory): document src/services/memory/index.js and fix save race condition
- Added JSDoc and inline comments to `src/services/memory/index.js` to clarify module flow and internal invariants.
- Fixed a race condition in `performSave` where `currentSavePromise` was cleared before the pending save was chained, potentially allowing concurrent writes.
- Created `docs/memory-service-index-overview.md` with high-level architecture.
- Verified changes with `npm test src/services/memory/index.js` and `npm run lint`.
- Updated `TEST_LOG` and `task-logs` to reflect the fix.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-27 04:34:02 +00:00
thePR0M3TH3AN 802711f00c Merge pull request #478 from PR0M3TH3AN/scheduler-agent-selection-13421489652897686129
Add scheduler agent selection script
2026-02-26 21:51:50 -05:00
google-labs-jules[bot]andPR0M3TH3AN 361a3de27a feat: add scheduler agent selection script
- Implements `scripts/agent/select-agent.py` to handle daily agent rotation.
- Logic includes round-robin selection with exclusion of locked, completed, and paused agents.
- Supports input from `lock:check` JSON output.
- Robustly handles empty logs and first-run scenarios.
- Verified with unit tests covering basic selection, exclusion logic, and wrap-around.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-27 02:47:26 +00:00
thePR0M3TH3AN ecd3637c6a Merge pull request #477 from PR0M3TH3AN/agents/daily/docs-agent-14144022524815492337
Run daily docs-agent task
2026-02-26 21:41:04 -05:00
thePR0M3TH3AN 9fb290864d Merge branch 'main' into agents/daily/docs-agent-14144022524815492337 2026-02-26 21:40:51 -05:00
thePR0M3TH3AN 0ee063015d Merge pull request #476 from PR0M3TH3AN/deps-security-agent-daily-run-15504729933851115411
Run daily deps-security-agent workflow
2026-02-26 21:36:46 -05:00
thePR0M3TH3AN 7e14daa186 Merge pull request #475 from PR0M3TH3AN/agents/daily/decompose-agent-run-2026-02-27T00-00-00Z-4022426020255381415
[decompose] Extract modular components from scheduler cycle script
2026-02-26 21:35:21 -05:00
thePR0M3TH3AN 576341a215 Merge branch 'main' into agents/daily/decompose-agent-run-2026-02-27T00-00-00Z-4022426020255381415 2026-02-26 21:34:02 -05:00
thePR0M3TH3AN ca9075c40b Merge pull request #474 from PR0M3TH3AN/agents/daily/design-system-audit-agent-779286279571023221
Daily Design System Audit Execution
2026-02-26 21:31:42 -05:00
thePR0M3TH3AN 13853e793c Merge pull request #473 from PR0M3TH3AN/agents/daily/deps-security-agent-2026-02-26-15829996421743532740
deps-security-agent daily run
2026-02-26 21:31:29 -05:00
thePR0M3TH3AN be1a191daf Merge pull request #472 from PR0M3TH3AN/agents/daily/decompose-agent-run-6320582170139008519
Daily Run: decompose-agent
2026-02-26 21:31:16 -05:00
google-labs-jules[bot]andPR0M3TH3AN dba3d0c27b fix(test): copy torch-config.mjs to e2e test fixture
- Resolved CI failure in `test/scheduler-preflight-lock.e2e.test.mjs`
- Added `npm run format` to documentation
- Executed `docs-agent` workflow

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-27 02:17:23 +00:00
google-labs-jules[bot]andPR0M3TH3AN dffd46aead docs(scheduler): execute daily docs-agent task
- Run daily scheduler cycle for docs-agent
- Update README.md and CONTRIBUTING.md with `npm run format`
- Generate run artifacts and memory updates
- Complete task with task log

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-27 02:10:06 +00:00
google-labs-jules[bot]andPR0M3TH3AN 841cb6c2e2 Run daily deps-security-agent workflow
- Performed security audit with `npm audit` and `npm outdated`
- Resolved minimatch vulnerability via `npm audit fix`
- Updated nostr-tools to 2.23.2
- Generated daily security report and run artifacts
- Completed scheduler task log and memory updates

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-27 01:25:56 +00:00
google-labs-jules[bot]andPR0M3TH3AN 15ccd5393c Decompose run-scheduler-cycle.mjs and fix CI validation
- Extracted scheduler logic into `scheduler-config.mjs`, `scheduler-logger.mjs`, and `scheduler-state.mjs`.
- Updated `run-scheduler-cycle.mjs` to import from these new modules.
- Updated `scripts/validate-scheduler-flow-parity.mjs` to check the new modules for required prompt snippets.
- Updated `test/scheduler-lock-failure-schema.contract.test.mjs`, `test/scheduler-preflight-lock.e2e.test.mjs`, and `test/run-scheduler-cycle-memory-policy.test.mjs` to copy the new dependency modules and `src/torch-config.mjs` into test fixtures.
- Reduced `run-scheduler-cycle.mjs` size by ~333 lines.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-27 00:29:14 +00:00
google-labs-jules[bot]andPR0M3TH3AN a9e46b6f63 Decompose run-scheduler-cycle.mjs and fix CI validation
- Extracted scheduler logic into `scheduler-config.mjs`, `scheduler-logger.mjs`, and `scheduler-state.mjs`.
- Updated `run-scheduler-cycle.mjs` to import from these new modules.
- Updated `scripts/validate-scheduler-flow-parity.mjs` to check the new modules for required prompt snippets.
- Updated `test/scheduler-lock-failure-schema.contract.test.mjs` and `test/scheduler-preflight-lock.e2e.test.mjs` to copy the new dependency modules and `src/torch-config.mjs` into test fixtures.
- Reduced `run-scheduler-cycle.mjs` size by ~333 lines.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-27 00:25:07 +00:00
google-labs-jules[bot]andPR0M3TH3AN b9da3ae2d1 Decompose run-scheduler-cycle.mjs and fix CI validation
- Extracted scheduler logic into `scheduler-config.mjs`, `scheduler-logger.mjs`, and `scheduler-state.mjs`.
- Updated `run-scheduler-cycle.mjs` to import from these new modules.
- Updated `scripts/validate-scheduler-flow-parity.mjs` to check the new modules for required prompt snippets.
- Updated `test/scheduler-lock-failure-schema.contract.test.mjs` to copy the new dependency modules into the test fixture.
- Reduced `run-scheduler-cycle.mjs` size by ~333 lines.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-27 00:21:53 +00:00
google-labs-jules[bot]andPR0M3TH3AN 74950ca1a9 Decomposed scripts/agent/run-scheduler-cycle.mjs into modular components
Extracted logic into scheduler-config.mjs, scheduler-logger.mjs, and scheduler-state.mjs to improve maintainability and reduce file size (1160 -> 827 lines). Corrected module imports and verified via linting and dry-run usage.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-27 00:15:50 +00:00
google-labs-jules[bot]andPR0M3TH3AN 08febcda75 fix(test): add src/torch-config.mjs to e2e test environment
- Ensure `src/torch-config.mjs` is copied to the temporary test directory in `test/scheduler-preflight-lock.e2e.test.mjs`.
- Fixes `ERR_MODULE_NOT_FOUND` in CI during `test:integration:e2e`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-26 23:28:28 +00:00
google-labs-jules[bot]andPR0M3TH3AN 010ab5c01e fix(ci): copy torch-config.mjs to test fixture
- Fixes `ERR_MODULE_NOT_FOUND` in scheduler-preflight-lock e2e tests
- Ensures scheduler configuration module is available in the test temp directory

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-26 23:20:13 +00:00
google-labs-jules[bot]andPR0M3TH3AN 1f7c1d3b52 fix: include src/torch-config.mjs in scheduler e2e test fixture
- Fixes `ERR_MODULE_NOT_FOUND` in `scheduler-preflight-lock.e2e.test.mjs` caused by missing `src/torch-config.mjs` in the temporary test environment.
- Ensures `scripts/agent/run-scheduler-cycle.mjs` can successfully import the config module during integration tests.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-26 23:20:08 +00:00
google-labs-jules[bot]andPR0M3TH3AN 09bb01be3c chore(ui): design system audit (autofixes)
- Ran design system audit for daily cycle
- Found zero violations (inline styles, raw lengths, hex colors, tailwind palette, bracket utilities)
- Generated report at reports/design-system/design-system-report-2026-02-26.md
- Completed task with full scheduler flow (lock -> memory retrieve -> work -> memory store -> verify -> complete)

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-26 23:08:06 +00:00
google-labs-jules[bot]andPR0M3TH3AN d96dee13cc task: execute daily deps-security-agent run
- Acquired lock for deps-security-agent
- Performed dependency audit (clean)
- Generated security reports and run artifacts
- Published completion event
- Wrote task log

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-26 21:06:55 +00:00
google-labs-jules[bot]andPR0M3TH3AN 78142a4187 feat: Daily run for decompose-agent
- Executed decompose-agent for daily cadence.
- Generated run artifacts (CONTEXT, TODO, DECISIONS, TEST_LOG).
- Published completion lock.
- Wrote final task log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-26 20:07:31 +00:00
thePR0M3TH3AN dd7cc94090 Merge pull request #471 from PR0M3TH3AN/agents/daily/content-audit-agent-run-255752529604372167
Execute content-audit-agent daily run
2026-02-26 14:31:16 -05:00
thePR0M3TH3AN d8306e50ae Merge pull request #470 from PR0M3TH3AN/daily-agent-scheduler-4462356719534030327
Daily Agent Scheduler Execution: const-refactor-agent
2026-02-26 14:31:02 -05:00
thePR0M3TH3AN 92663060da Normalize historical dashboard URLs to torchagent.ai 2026-02-26 14:26:43 -05:00
thePR0M3TH3AN d2db0cf25b Update generated dashboard links to torchagent.ai 2026-02-26 14:23:01 -05:00
google-labs-jules[bot]andPR0M3TH3AN c48fd1545d feat: execute content-audit-agent scheduler cycle
- Run content-audit-agent via scheduler flow
- Generate required artifacts in src/context, src/todo, src/decisions, src/test_logs
- Create and ingest memory update for content-audit-agent
- Validate docs alignment (TORCH.md, README.md, AGENTS.md)
- Publish completion lock and write final task log

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-26 19:11:43 +00:00