Commit Graph
13 Commits
Author SHA1 Message Date
thePR0M3TH3AN 9fb290864d Merge branch 'main' into agents/daily/docs-agent-14144022524815492337 2026-02-26 21:40:51 -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 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
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 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 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 b457025a8a [constants] Fix CI failure in test/scheduler-preflight-lock.e2e.test.mjs
- Added missing copy of `src/constants.mjs` to test fixture in `test/scheduler-preflight-lock.e2e.test.mjs`
- Verified fix with `npm run test:integration:e2e`

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-19 21:37:57 +00:00
google-labs-jules[bot]andPR0M3TH3AN 23bb42a20c Fix: Update e2e test to allow 'unknown' platform
- Updated `test/scheduler-preflight-lock.e2e.test.mjs` to expect `detectPlatform() || 'unknown'` instead of hardcoding `'codex'`.
- This ensures the test passes in CI environments where `detectPlatform()` returns `null`, causing the script to default to `'unknown'`, as well as in local environments where it detects a platform like `'jules'`. This aligns with the updated default logic in `run-scheduler-cycle.mjs`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 21:55:00 +00:00
google-labs-jules[bot]andPR0M3TH3AN f003970195 Fix: Update e2e test to match detected platform
- Updated `test/scheduler-preflight-lock.e2e.test.mjs` to expect `detectPlatform() || 'codex'` instead of hardcoding `'codex'`.
- This ensures the test passes when running in environments where the platform is correctly detected (e.g., 'jules'), aligning with the changes made in the previous commit.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 21:51:11 +00:00
google-labs-jules[bot]andPR0M3TH3AN 9e993800fa [scheduler] daily/decompose-agent: Decompose scripts/agent/run-scheduler-cycle.mjs
- Executed daily scheduler cycle.
- Selected `decompose-agent` (next in roster).
- Decomposed `scripts/agent/run-scheduler-cycle.mjs` (1127 lines) into `scripts/agent/scheduler-utils.mjs` (195 lines) and `scripts/agent/scheduler-lock.mjs` (173 lines).
- Resulting main file size: 788 lines (339 lines reduction).
- Fixed lint warnings.
- Updated `test/scheduler-preflight-lock.e2e.test.mjs`, `test/run-scheduler-cycle-memory-policy.test.mjs`, `test/scheduler-lock-failure-schema.contract.test.mjs` to copy new modules into test fixtures.
- Updated `test/scheduler-ratchet.test.mjs` to verify moved functions in `scheduler-lock.mjs`.
- Note: `scripts/check-file-size.mjs` was not updated as it lacks the baseline feature referenced in the prompt.
- Created artifacts: `src/context/CONTEXT_...`, `src/decisions/DECISIONS_...`, `src/test_logs/TEST_LOG_...`, `src/todo/TODO_...`.
- Created scheduler log: `task-logs/daily/2026-02-17T22-29-00Z__decompose-agent__completed.md`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-17 22:41:37 +00:00
thePR0M3TH3AN c1d0de071c test: add scheduler lock failure frontmatter contract coverage 2026-02-14 20:01:32 -05:00
thePR0M3TH3AN ccc76d8b51 Add scheduler lock preflight e2e coverage 2026-02-14 19:56:25 -05:00