Commit Graph
67 Commits
Author SHA1 Message Date
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 87001555ea Add spec-aware fleet design startup 2026-09-27 16:56:39 -04:00
thePR0M3TH3AN c2af3917f5 Add safe COMBATRIG fleet import 2026-09-27 16:52:26 -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 65f5815d35 docs(readme): add reusable agent prompt for upgrading TORCH 2026-03-01 16:07:28 -05:00
thePR0M3TH3AN 393ba35f32 feat(memory): add append-only event contract with build/verify CLI 2026-03-01 16:05:53 -05: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
thePR0M3TH3AN 1fb668064e update 2026-02-25 16:17:25 -05:00
thePR0M3TH3AN b5023799d3 Document pinned-commit TORCH installs and verification checks 2026-02-25 15:14:07 -05:00
thePR0M3TH3AN 45ce248945 Add TORCH upgrade guide for existing host repositories 2026-02-25 15:01:04 -05:00
thePR0M3TH3AN 2b086f0791 fix: align onboarding flow and landing docs/install UX 2026-02-25 12:36:47 -05:00
thePR0M3TH3AN 02c40c6deb Merge pull request #378 from PR0M3TH3AN/docs/update-package-scripts-9263284519736398390
Update documentation to reflect available npm scripts
2026-02-20 16:36:58 -05:00
google-labs-jules[bot]andPR0M3TH3AN 1253513010 docs: update npm scripts list in README.md and TORCH.md
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 18:11:34 +00:00
google-labs-jules[bot]andPR0M3TH3AN 5c78a4dfd3 Update README.md and TORCH.md with script descriptions
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 18:05:39 +00:00
thePR0M3TH3AN 2b8a0c3d0d update 2026-02-20 12:51:17 -05:00
thePR0M3TH3AN 13e8089ab0 Update README.md 2026-02-20 07:53:04 -05:00
google-labs-jules[bot]andPR0M3TH3AN 439e08042c docs: update README.md and TORCH.md with scheduler and lock commands
- Added `scheduler:daily` and `scheduler:weekly` usage examples to README.md and TORCH.md.
- Added `lock:complete` and `lock:check:daily` usage examples to README.md and TORCH.md.
- Updated TODO list to reflect completion of documentation alignment.
- Verified script presence and syntax.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 03:52:47 +00:00
thePR0M3TH3AN 38100ea9ae Merge pull request #350 from PR0M3TH3AN/claude/prompt-versioning-backup-tYH8t
Add prompt versioning, governance workflow, and state backup
2026-02-19 21:38:14 -05:00
Claude 63ed863e1a docs: surface prompt versioning and backup in README and TORCH.md
- README.md: add "Prompt Governance & Versioning CLI" and "State Backup
  CLI" sections under Usage with full command examples and link to
  docs/prompt-versioning.md
- TORCH.md: add "Prompt Versioning & State Backup" section with
  proposal→apply→rollback cycle, backup command reference, and link to
  docs/prompt-versioning.md

https://claude.ai/code/session_01Ndq2D72Kp77BYo4owD63uY
2026-02-20 02:36:22 +00:00
google-labs-jules[bot]andPR0M3TH3AN 0b9dfa60ce docs: align README and TORCH.md with package.json scripts
- Added `npm run scheduler:daily` to docs
- Added `npm run scheduler:weekly` to docs
- Added `npm run lock:complete` to docs
- Generated task log and artifacts for docs-alignment-agent run

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 02:35:34 +00:00
Claude 7984c7de66 feat: add torch-lock remove command for complete TORCH uninstallation
Users who installed TORCH via `npm install <tarball> && npx torch-lock init`
had no built-in way to cleanly remove it. This adds a `remove` command that
detects and removes all TORCH artifacts: the torch/ directory, config files,
runtime directories (.torch/, .scheduler-memory/, task-logs/), governance
proposals, host package.json scripts, and the npm package itself.

- Add cmdRemove() in src/ops.mjs with detection, preview, confirmation, and cleanup
- Wire up `remove` command in CLI dispatcher (src/lib.mjs)
- Add TORCH_HOST_SCRIPTS constant in constants.mjs for shared script key list
- Add docs/removal.md with full manual removal instructions
- Add removal section to README.md
- Add 7 scenario tests in test/ops-remove.test.mjs

https://claude.ai/code/session_011Snrxu3iZGLtJ9pnFSajpM
2026-02-20 01:59:30 +00:00
thePR0M3TH3AN 1bb4c13e7e update 2026-02-18 16:50:21 -05:00
thePR0M3TH3AN a5c8912487 update 2026-02-18 16:26:18 -05:00
thePR0M3TH3AN bec0b2ba0d update 2026-02-18 15:25:38 -05:00
thePR0M3TH3AN 28d6bc16fa update 2026-02-18 14:35:19 -05:00
google-labs-jules[bot]andPR0M3TH3AN 7c41e040bd docs: align package config and documentation paths
- Update `package.json` to include `TORCH.md` and `scripts/memory/` in distribution.
- Update `README.md` to reference `TORCH.md` correctly.
- Update `src/ops.mjs` to robustly handle memory policy paths in `torch-config.json` generation.
- Update `.gitignore` to exclude `.scheduler-memory/`.
- Update `torch-config.example.json` to include memory policy with standard defaults.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 16:51:35 +00:00
google-labs-jules[bot]andPR0M3TH3AN f436beab9b docs(agent): audit and improve documentation (docs-agent)
- Created `CONTRIBUTING.md` with development instructions.
- Updated `README.md` to include a Development section.
- Added daily scheduler run artifacts.
- Completed scheduler cycle for `docs-agent`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 01:16:10 +00:00
google-labs-jules[bot]andPR0M3TH3AN 456bc2df18 feat(security): add authentication and host binding to dashboard
This commit addresses the missing authentication vulnerability in the
dashboard server.

Changes:
- Added Basic Authentication support via TORCH_DASHBOARD_AUTH env var
  or dashboard.auth config field.
- Defaulted dashboard host binding to 127.0.0.1 for better security.
- Added --host CLI argument to allow overriding the bind address.
- Used crypto.timingSafeEqual for secure credential comparison.
- Fixed a potential crash when parsing malformed Authorization headers.
- Added comprehensive unit tests for dashboard authentication.
- Updated documentation in README.md and torch-config.example.json.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-17 17:24:33 +00:00
google-labs-jules[bot]andPR0M3TH3AN c363040b88 docs: add "Why Run Torch?" features section to README
- Introduces a "Why Run Torch? (The Cool Stuff)" section to the README.
- Highlights decentralized coordination, platform agnosticism, memory, verifiable handoffs, self-healing, and drop-in simplicity.
- Adopts a fun, "agentic" tone as requested.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 00:35:18 +00:00
google-labs-jules[bot]andPR0M3TH3AN cbc5054b94 feat: make lock event hashtag configurable via config and env var
- Added `getHashtag` function to `src/torch-config.mjs` to resolve hashtag from `NOSTR_LOCK_HASHTAG` env var, `dashboard.hashtag` config, or default to `${namespace}-agent-lock`.
- Updated `src/lib.mjs` to use `getHashtag()` in `cmdLock` and `cmdComplete` for publishing events.
- Updated `dashboard/index.html` to remove hardcoded `#torch-agent-lock` string and rely on dynamic configuration.
- Updated `src/docs/TORCH.md` and `README.md` to document the new configuration options.
- Verified changes with unit tests and frontend verification script.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-15 18:54:46 +00:00
thePR0M3TH3AN 1e97118e8b Add relay health preflight job and scheduler deferral handling 2026-02-14 19:35:56 -05:00
thePR0M3TH3AN ecb26dfa99 Improve scheduler lock observability and reliability reporting 2026-02-14 18:42:52 -05:00
google-labs-jules[bot]andPR0M3TH3AN 3748bbfc98 docs: align development docs with codebase behavior
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 21:08:37 +00:00
thePR0M3TH3AN d1586228be Add memory rollout feature flags and docs 2026-02-14 15:23:51 -05:00
google-labs-jules[bot]andPR0M3TH3AN 50f535aac0 docs(docs-agent): audit and update development commands
- Updated README.md to include `npm test` and `npm run lint` in NPM Scripts.
- Updated CONTRIBUTING.md to add a Development Commands section.
- Created task completion log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 19:30:04 +00:00