Commit Graph
1141 Commits
Author SHA1 Message Date
thePR0M3TH3AN ad7a47eb79 Merge pull request #496 from PR0M3TH3AN/agent/daily-scheduler-execution-7139248521920473724
chore(scheduler): Execute style-agent scheduler flow
2026-02-28 22:37:41 -05:00
thePR0M3TH3AN fc37d44204 Merge pull request #495 from PR0M3TH3AN/jules-daily-scheduler-3072605842724776569
chore: execute daily scheduler agent run for scheduler-update-agent
2026-02-28 22:33:38 -05:00
thePR0M3TH3AN e07f1c53e9 Merge pull request #494 from PR0M3TH3AN/daily-scheduler-run-17137428141619311449
Schedule and complete daily run
2026-02-28 22:33:13 -05:00
thePR0M3TH3AN 8c1f039825 Merge pull request #493 from PR0M3TH3AN/daily-scheduler-test-audit-agent-3921133405684086321
docs(logs): execute daily scheduler run for test-audit-agent
2026-02-28 22:29:57 -05:00
google-labs-jules[bot]andPR0M3TH3AN a8cf8c0c98 chore(scheduler): Execute style-agent scheduler flow
- Run lock check to find next agent (style-agent).
- Acquire lock for style-agent.
- Retrieve memory artifacts.
- Execute simulated style-agent prompt.
- Store memory artifacts.
- Publish task completion event.
- Generate task log for style-agent completion.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-03-01 01:34:09 +00:00
google-labs-jules[bot]andPR0M3TH3AN 7138d42a06 chore: execute daily scheduler agent run for scheduler-update-agent
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-03-01 00:29:39 +00:00
google-labs-jules[bot]andPR0M3TH3AN 251ed3b0ff chore: schedule and complete torch-garbage-collection-agent daily run
Executed daily scheduler flow manually. Lock acquired, artifacts generated, checks run, completion published, and log created.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 22:48:30 +00:00
google-labs-jules[bot]andPR0M3TH3AN 765c6c52fa docs(logs): execute daily scheduler run for test-audit-agent
- Executed the daily scheduler loop for test-audit-agent
- Verified run artifacts
- Ran code validation
- Published lock completion
- Finalized daily task execution log

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-28 22:17:14 +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