Commit Graph
649 Commits
Author SHA1 Message Date
thePR0M3TH3AN 9875a6911d Merge pull request #304 from PR0M3TH3AN/landing-roster-fix-14816716682107673373
Fix landing page missing roster and prompts
2026-02-18 14:51:04 -05:00
google-labs-jules[bot]andPR0M3TH3AN bbbe9980d7 fix(build): ensure agent roster and prompts are included in dist
The landing page (`landing/index.html`) relies on fetching `roster.json` and agent markdown files from `src/prompts/`. Previously, the build process did not copy these files to the `dist/` directory, causing 404 errors on the hosted landing page.

This change:
- Modifies `build.mjs` to recursively copy `src/prompts/` to `dist/src/prompts/`.
- Updates `build.mjs` to replace `../src/prompts/` paths in `landing/index.html` with `src/prompts/` during the build, ensuring correct path resolution when served from `dist/`.
- Removes the individual `META_PROMPTS.md` copy step as it is now covered by the directory copy.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 19:49:38 +00:00
thePR0M3TH3AN d290bf684d Merge branch 'main' of https://github.com/PR0M3TH3AN/TORCH 2026-02-18 14:35:25 -05:00
thePR0M3TH3AN 28d6bc16fa update 2026-02-18 14:35:19 -05:00
thePR0M3TH3AN 6e26452dbb Merge pull request #303 from PR0M3TH3AN/test-integrity-audit-241146943857584817
Test Integrity Enforcement & Dashboard Security Fix
2026-02-18 14:34:10 -05: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
thePR0M3TH3AN 9615f34501 Merge pull request #302 from PR0M3TH3AN/jules-6936658898732632014-f312cadc
Add icons to Functional Agents on landing page
2026-02-18 14:31:53 -05:00
google-labs-jules[bot]andPR0M3TH3AN 79b9497270 feat: Add icons to Functional Agents on landing page
- Added AGENT_ICONS map in JS.
- Updated agent card rendering to include emoji icons.
- Added CSS for icon alignment.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 19:30:45 +00:00
thePR0M3TH3AN 62731f77fd Merge pull request #301 from PR0M3TH3AN/chore/clean-repo-standard-12872616590007917715
chore: Enforce Clean Repo Standard and organize artifacts
2026-02-18 14:28:33 -05:00
google-labs-jules[bot]andPR0M3TH3AN 326608ce7e chore: Enforce Clean Repo Standard and organize artifacts
- Added "Clean Repo Standard" to `AGENTS.md` and `CLAUDE.md`, explicitly forbidding root-level logs/artifacts.
- Moved clutter files (`test_output_full.txt`, `benchmark-after.txt`, `dashboard.log`, etc.) to `test_logs/`, `task-logs/`, and `reports/performance/`.
- Moved `INITIAL_BASELINE.md` and other baseline files to `reports/performance/`.
- Updated `src/prompts/daily/perf-agent.md` and `src/prompts/daily/const-refactor-agent.md` to reference the new location of `INITIAL_BASELINE.md`.
- Updated `.gitignore` to ignore logs and temporary artifacts in the new directories.
- Moved `DIAGNOSIS.md` to `reports/performance/`.
- Moved `perf/` data files to `reports/performance/`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 19:28:03 +00:00
thePR0M3TH3AN 984c35a039 Merge pull request #300 from PR0M3TH3AN/ai/innerhtml-fix/landing-index-5498721095203875822
[security] replace innerHTML usages in landing/index.html — convert to safe DOM APIs
2026-02-18 14:18:20 -05:00
google-labs-jules[bot]andPR0M3TH3AN b29f257b98 [security] replace innerHTML usages in landing/index.html — convert to safe DOM APIs
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 19:17:12 +00:00
thePR0M3TH3AN 39a900a710 Merge pull request #299 from PR0M3TH3AN/landing-agent-showcase-6257913996332399187
feat: Add agent showcase to landing page
2026-02-18 14:09:40 -05:00
google-labs-jules[bot]andPR0M3TH3AN 0d13b28f53 Add agent showcase section to landing page
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 19:08:49 +00:00
thePR0M3TH3AN 4397529276 Merge pull request #298 from PR0M3TH3AN/chore/report-structure-update-9256819330559715470
Standardize agent report locations and fix script paths
2026-02-18 14:07:17 -05: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
thePR0M3TH3AN 15375022bc Merge pull request #297 from PR0M3TH3AN/update-test-integrity-standards-13788430145668256212
Establish Scenario-First Testing Standards
2026-02-18 13:36:20 -05:00
google-labs-jules[bot]andPR0M3TH3AN 5d698a8455 feat: establish scenario-first testing standards
- Created `AGENTS.md` and `CLAUDE.md` to define test integrity rules and behavior-based validation.
- Updated `TORCH.md` to include "Scenario-First Tests & Test Integrity" and the "Test Integrity & Scenario Spec Agent" role.
- Updated `src/prompts/daily/test-audit-agent.md` to adopt the new "Enforcer" role, prioritizing test fidelity over CI green state.
- Preserved existing scheduler contract headers in the agent prompt.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 18:35:38 +00:00
thePR0M3TH3AN d0e6dfcd13 Merge pull request #296 from PR0M3TH3AN/agents/daily/docs-code-investigator-2026-02-18-6970163250262674054
Daily Agent: docs-code-investigator - Document src/lock-ops.mjs
2026-02-18 13:25:03 -05:00
google-labs-jules[bot]andPR0M3TH3AN 8455c99dfc chore(ai): document src/lock-ops.mjs
- Added JSDoc to exported functions and classes in src/lock-ops.mjs
- Added inline comments to complex logic areas
- Created docs/lock-ops-overview.md
- Created task log for daily docs-code-investigator agent

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 18:19:28 +00:00
thePR0M3TH3AN 5590933c5c Merge pull request #295 from PR0M3TH3AN/docs-alignment-agent-daily-fix-1003327856478317093
docs: align package config and documentation paths
2026-02-18 11:52:48 -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
thePR0M3TH3AN d365d12b76 Merge pull request #294 from PR0M3TH3AN/agents/weekly/fuzz-agent-run-16098429111862447419
Weekly fuzz-agent run
2026-02-18 10:37:49 -05:00
google-labs-jules[bot]andPR0M3TH3AN 57f6675c64 Weekly fuzz-agent run: fixes and execution
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 15:22:04 +00:00
thePR0M3TH3AN 6f34b7d32f Merge pull request #283 from PR0M3TH3AN/jules-test-roster-improvement-7422741331242836925
🧪 Add unit tests for roster loading logic
2026-02-18 09:50:29 -05:00
thePR0M3TH3AN 1d30b2f28d Merge branch 'main' into jules-test-roster-improvement-7422741331242836925 2026-02-18 09:50:23 -05:00
thePR0M3TH3AN 90fdaae6a5 Merge pull request #284 from PR0M3TH3AN/perf/optimize-roster-check-4709742538455928107
⚡ Optimize roster check in cmd-list using Set
2026-02-18 09:49:16 -05:00
thePR0M3TH3AN b77f95ff2d Merge pull request #292 from PR0M3TH3AN/perf/async-memory-save-18240015948353785856
⚡ Make memory store saving async and non-blocking
2026-02-18 09:48:50 -05:00
thePR0M3TH3AN 0dfbf3f86f Merge branch 'main' into perf/async-memory-save-18240015948353785856 2026-02-18 09:48:42 -05:00
thePR0M3TH3AN 10ca8a34da Merge pull request #277 from PR0M3TH3AN/dashboard-security-headers-10540095592303062285
Add HTTP Security Headers to Dashboard
2026-02-18 09:47:54 -05:00
thePR0M3TH3AN 845333e980 Merge branch 'main' into dashboard-security-headers-10540095592303062285 2026-02-18 09:47:42 -05:00
thePR0M3TH3AN 30212a6213 Merge pull request #275 from PR0M3TH3AN/fix-install-dir-command-injection-4005485668731201594
🔒 Fix command injection via install directory name
2026-02-18 09:47:23 -05:00
thePR0M3TH3AN f9a05c25b5 Merge pull request #272 from PR0M3TH3AN/jules-tests-utils-9764403852439497661
Add tests for date/time helper functions in utils.mjs
2026-02-18 09:47:07 -05:00
thePR0M3TH3AN 76c1513cfd Merge branch 'main' into jules-tests-utils-9764403852439497661 2026-02-18 09:46:52 -05:00
thePR0M3TH3AN 0c4650e92a Merge pull request #271 from PR0M3TH3AN/jules-3313039613758629393-8f27954c
Enhance test coverage for relay alert thresholds
2026-02-18 09:46:23 -05:00
thePR0M3TH3AN a763b135a3 Merge pull request #270 from PR0M3TH3AN/chore/remove-dead-code-cmd-check-6250725036284174249
🧹 Remove dead code: src/cmd-check.mjs
2026-02-18 09:46:06 -05:00
thePR0M3TH3AN f5dee21b74 Merge branch 'main' into chore/remove-dead-code-cmd-check-6250725036284174249 2026-02-18 09:45:58 -05:00
thePR0M3TH3AN b62549bc33 Merge pull request #269 from PR0M3TH3AN/agents/daily/design-system-audit-agent-14566851065509091876
chore(scheduler): run daily design-system-audit-agent
2026-02-18 09:44:55 -05:00
thePR0M3TH3AN ccc4c33307 Merge branch 'main' into agents/daily/design-system-audit-agent-14566851065509091876 2026-02-18 09:44:48 -05:00
thePR0M3TH3AN e4e8c265fe Merge pull request #243 from PR0M3TH3AN/jules/testing-relay-health-12520607155456440581
test: add unit tests for relay-health summarizeHistory
2026-02-18 09:44:22 -05:00
thePR0M3TH3AN a231ea0784 Merge branch 'main' into jules/testing-relay-health-12520607155456440581 2026-02-18 09:44:14 -05:00
thePR0M3TH3AN 92cf4d5e53 Merge pull request #220 from PR0M3TH3AN/agents/daily/todo-triage-agent-3669620007397262659
feat(scheduler): execute todo-triage-agent daily run
2026-02-18 09:43:54 -05:00
thePR0M3TH3AN 30753d97be Merge branch 'main' into agents/daily/todo-triage-agent-3669620007397262659 2026-02-18 09:43:41 -05:00
thePR0M3TH3AN b6775cda28 Merge pull request #289 from PR0M3TH3AN/optimize-relay-ranking-1239301882622685923
⚡ Optimize relay ranking with caching
2026-02-17 22:45:08 -05:00
thePR0M3TH3AN ae45ddd20c Merge pull request #280 from PR0M3TH3AN/refactor/extract-lock-ops-error-constants-665695259531782224
🧹 Extract hardcoded error classification strings in lock-ops.mjs
2026-02-17 22:44:53 -05:00
thePR0M3TH3AN 34c20fadd8 Merge pull request #285 from PR0M3TH3AN/fix-dashboard-path-traversal-vulnerability-5749294800748882365
Fix path traversal vulnerability in dashboard.mjs
2026-02-17 22:43:20 -05:00
thePR0M3TH3AN ae85044021 Merge pull request #281 from PR0M3TH3AN/perf/optimize-pruner-lifecycle-3710831960416065931
⚡ Optimize createLifecyclePlan with Promise.all
2026-02-17 22:42:24 -05:00
thePR0M3TH3AN fabe54ca50 Merge pull request #286 from PR0M3TH3AN/perf-optimize-text-match-similarity-10778846404637796189
⚡ Optimize memory text similarity check
2026-02-17 22:42:05 -05:00
thePR0M3TH3AN 11c7510b95 Merge pull request #287 from PR0M3TH3AN/perf/optimize-pruner-lifecycle-15735036455677538666
⚡ Parallelize memory lifecycle actions in pruner
2026-02-17 22:41:48 -05:00
thePR0M3TH3AN 84e1da5825 Merge pull request #279 from PR0M3TH3AN/perf-pruner-optimization-6586476437632671797
⚡ Optimize memory pruner groupNearDuplicates
2026-02-17 22:41:07 -05:00