Commit Graph
33 Commits
Author SHA1 Message Date
thePR0M3TH3AN 175d341e60 Qualify standalone package artifact 2026-09-27 18:16:52 -04:00
thePR0M3TH3AN c5cec6b96e Add end-to-end fleet bootstrap acceptance 2026-09-27 18:11:15 -04:00
thePR0M3TH3AN fec36fba29 Add reversible system schedule launcher 2026-09-27 18:08:52 -04:00
thePR0M3TH3AN acfbc6d32e Add safe domain retirement lifecycle 2026-09-27 18:02:28 -04:00
thePR0M3TH3AN 104f5f4469 Add guarded worktree convergence 2026-09-27 17:56:34 -04:00
thePR0M3TH3AN b015c6a758 Validate versioned fleet configuration 2026-09-27 17:53:08 -04:00
thePR0M3TH3AN e9089ac5af Add guarded AI fleet planning 2026-09-27 17:45:02 -04:00
thePR0M3TH3AN d1cd79cccb Add owner-gated fleet evolution 2026-09-27 17:39:12 -04:00
thePR0M3TH3AN acb4dc401d Add project-specific AI fleet bootstrap 2026-09-27 17:23:09 -04:00
thePR0M3TH3AN 55a4981567 Add schedules and context locality telemetry 2026-09-27 17:16:37 -04:00
thePR0M3TH3AN d2837581d9 Redesign TORCH product and console 2026-09-27 17:08:38 -04:00
thePR0M3TH3AN 056fab8af4 Remove superseded Nostr implementation 2026-09-27 16:59:32 -04:00
thePR0M3TH3AN 13a3bcd5b3 Add durable tracked backlog lifecycle 2026-09-27 16:44:19 -04:00
thePR0M3TH3AN 4b4a0f38f9 Add acceptance-gated self-host upgrades 2026-09-27 16:34:44 -04:00
thePR0M3TH3AN 1c9834e3d7 Add mixed Claude and Codex runtimes 2026-09-27 16:27:13 -04:00
thePR0M3TH3AN 23d03b624c Add exact verification and local integration 2026-09-27 16:19:35 -04:00
thePR0M3TH3AN c5f930f33b Add durable Claude fleet control plane 2026-09-27 16:06:24 -04:00
thePR0M3TH3AN 5085bc722a Create safe fleet worktrees 2026-09-27 15:50:10 -04:00
thePR0M3TH3AN b609ae44ce Add reviewed fleet domain proposals 2026-09-27 15:44:56 -04:00
thePR0M3TH3AN cce059fc3a Begin portable TORCH fleet rewrite 2026-09-27 15:39:12 -04:00
thePR0M3TH3AN 393ba35f32 feat(memory): add append-only event contract with build/verify CLI 2026-03-01 16:05:53 -05:00
thePR0M3TH3AN 92663060da Normalize historical dashboard URLs to torchagent.ai 2026-02-26 14:26:43 -05:00
thePR0M3TH3AN 55208c2e45 Merge origin/main into refactor/lock-ops-decomposition-2507393976208881863 (resolve conflicts) 2026-02-25 12:22:43 -05:00
google-labs-jules[bot]andPR0M3TH3AN 964f33b91c daily: test-audit-agent execution and tooling fix
Executed test-audit-agent.
- Fixed scripts/test-audit/run-flaky-check.mjs to exclude Playwright tests by default.
- Generated audit report in reports/test-audit/.
- Created completion log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-24 19:18:57 +00:00
google-labs-jules[bot]andPR0M3TH3AN 659ca4980f Run weekly smoke-agent
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-22 05:08:43 +00:00
google-labs-jules[bot]andPR0M3TH3AN 003e18b93b Fix CI lint error in lock-publisher.mjs
- Ensure `src/lock-publisher.mjs` does not import `randomInt`.
- Clean up test output artifacts.
- Re-verify tests pass locally.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-21 20:48:15 +00:00
thePR0M3TH3AN 9fef4c4f46 update 2026-02-21 15:16:45 -05:00
google-labs-jules[bot]andPR0M3TH3AN c0c5ac5473 fix(torch-lock): re-apply fixes for circular deps and syntax errors
- Moved `withTimeout` implementation to `src/lock-utils.mjs` and exported it correctly.
- Removed duplicate local definitions of `withTimeout`, `mergeRelayList`, and `secureRandom` in `src/lock-ops.mjs` and `src/lock-publisher.mjs`.
- Fixed imports in `src/lock-ops.mjs`, `src/lock-publisher.mjs`, and `src/relay-health.mjs` to use `src/lock-utils.mjs` consistently.
- Updated `test/utils.test.mjs` and `test/utils-async.test.mjs` to fix broken imports and test definitions.
- Verified `npm run lock:complete` and `npm run scheduler:daily` execute correctly.
- Updated `src/todo/TODO_2026-02-20T03-00-00Z.md` to mark verification task as completed.
- Verified `src/relay-health.mjs` does not use `MINUTE_MS` locally, despite mysterious CI error. Confirmed imports are correct.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-21 19:23:48 +00:00
google-labs-jules[bot]andPR0M3TH3AN c4f67cf706 chore(scheduler): execute daily test-audit-agent
- Executed test-audit-agent prompt
- Ran static analysis and flakiness check
- Identified and reported consistent failures in load-test.mjs and smoke-test.mjs
- Updated KNOWN_ISSUES.md
- Created run artifacts (Context, Todo, Decisions, Test Logs)
- Completed lock cycle

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 22:38:47 +00:00
google-labs-jules[bot]andPR0M3TH3AN c6b73959fc chore(scheduler): Execute daily test-audit-agent
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-19 17:00:24 +00:00
google-labs-jules[bot]andPR0M3TH3AN 12625bc41b Cleanup repo structure and consolidate tests
- Consolidated `tests/` into `test/`
- Moved `test-audit/` scripts to `scripts/test-audit/`
- Updated audit scripts to support configurable output directory
- Removed root clutter (`test_output.txt`)
- Updated documentation and agent prompts

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 20:49:19 +00:00
google-labs-jules[bot]andPR0M3TH3AN 9d0d7d274e chore: test integrity enforcement and dashboard security fix
- Refactored `test/memory-scheduler.test.mjs` to use `mock.timers` for deterministic execution, replacing flaky `wait` logic.
- Strengthened `test/lock-ops.test.mjs` with edge case tests for `parseLockEvent` handling invalid JSON and missing fields.
- Fixed a security vulnerability in `src/dashboard.mjs` where sensitive configuration (e.g., rosters, auth) was exposed in `/torch-config.json`.
- Updated `src/prompts/daily/test-audit-agent.md` to comply with the canonical prompt contract.
- Added `reports/test-audit/test-integrity-note-2025-02-14.yaml` detailing test changes and anti-cheat measures.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 19:33:29 +00:00
google-labs-jules[bot]andPR0M3TH3AN 31b18f5d5a chore: standardize agent report locations and fix script paths
- Created `reports/` directory with subdirectories for each category (audit, performance, security, etc.).
- Moved existing reports to the new `reports/` structure.
- Updated `AGENTS.md` to define the "Report Location Standard".
- Updated all agent prompts in `src/prompts/` to:
    - Output reports to the new locations.
    - Fix incorrect script paths (replaced `torch/scripts/` with `scripts/`).
- Updated `load-test-agent.md` to produce a Markdown summary report.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 19:05:42 +00:00