Commit Graph
27 Commits
Author SHA1 Message Date
google-labs-jules[bot]andPR0M3TH3AN 35092b3d5a Refactor torch-lock into an installable NPM library and CLI
- Rename `src/nostr-lock.mjs` to `src/lib.mjs` and export core functions.
- Create `bin/torch-lock.mjs` as the CLI entry point.
- Implement `dashboard` command in `src/lib.mjs` to serve the dashboard using Node.js.
- Update `package.json` to configure `bin`, `main`, and `files` for NPM packaging.
- Create `torch-config.example.json` as a template for consumers.
- Update tests and README.md to reflect the new structure.
- Exclude task-specific artifacts (logs, context) from the package while retaining prompts and docs.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:41:49 +00:00
google-labs-jules[bot]andPR0M3TH3AN 6e1bb58f4f feat: add missing audit scripts and lint configuration
Implemented the missing scripts required by the audit-agent:
- `scripts/check-file-size.mjs`: Checks for files exceeding 300 lines.
- `scripts/check-innerhtml.mjs`: Checks for `innerHTML` usage.
- Added `npm run lint` script using ESLint with a basic configuration.
- Added `eslint` and related dependencies.

This unblocks the audit-agent daily schedule.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:21:09 +00:00
google-labs-jules[bot]andPR0M3TH3AN 9bea7a6233 feat(agent): frontend-console-debug-agent run (no errors)
- Installed @playwright/test
- Added scripts/agent/debug-frontend.mjs
- Verified dashboard has no console errors
- Logged completion in task-logs/weekly/

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:18:32 +00:00
google-labs-jules[bot]andPR0M3TH3AN 3a960888b8 feat: add feature-proposer-agent log validation script
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:15:43 +00:00
google-labs-jules[bot]andPR0M3TH3AN 0de8865a57 chore(scheduler): execute ci-health-agent
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:15:14 +00:00
google-labs-jules[bot]andPR0M3TH3AN f8331a3083 feat: add new flamey logo and favicon
- Created `assets/logo.svg` with a new gradient flame design.
- Created `assets/favicon.svg` based on the logo.
- Updated `build.mjs` to copy `assets/` to `dist/` and adjust paths in `landing/index.html`.
- Updated `landing/index.html` to use the new logo and favicon.
- Updated `dashboard/index.html` to include the new logo and favicon.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:13:16 +00:00
google-labs-jules[bot]andPR0M3TH3AN 966d8ed290 Audit Agent Run: Failed due to missing scripts
- Attempted to run audit-agent.
- Failed because `scripts/check-file-size.mjs`, `scripts/check-innerhtml.mjs`, and `npm run lint` are missing.
- Created `artifacts/audit/2026-02-14/summary.md` documenting the failure.
- Created `task-logs/daily/2026-02-14T06-04-19Z__audit-agent__failed.md`.
- Added execution context in `src/context/`, `src/todo/`, `src/decisions/`, `src/test_logs/`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:08:12 +00:00
google-labs-jules[bot]andPR0M3TH3AN adaeac5273 feat: add completed task filter and styling to dashboard
- Adds a "Completed only" option to the dashboard status filter.
- Updates filtering logic to distinguish between "Active" (running) and "Completed" (finished) tasks.
- Adds new utility classes `.bg-success/5` and `.border-success` to `styles.css`.
- Applies green tint and success border to completed task cards.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:07:11 +00:00
google-labs-jules[bot]andPR0M3TH3AN 27c30f769a feat: add scheduler pause configuration
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:01:25 +00:00
google-labs-jules[bot]andPR0M3TH3AN a09c2e4d7a feat: add prompt-safety-agent to weekly roster
- Create `src/prompts/weekly/prompt-safety-agent.md` to audit other prompts for failure modes.
- Add `prompt-safety-agent` to `src/prompts/roster.json` in the weekly schedule.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:00:57 +00:00
google-labs-jules[bot]andPR0M3TH3AN 32596be91d feat(agents): add ui-ux-agent to weekly roster
- Added `src/prompts/weekly/ui-ux-agent.md` to define the agent's role, mission, and workflow.
- Updated `src/prompts/roster.json` to include `ui-ux-agent` in the weekly schedule.

This agent is responsible for improving web design, accessibility, marketing copy, and maintaining style guides.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 05:48:38 +00:00
google-labs-jules[bot]andPR0M3TH3AN 2a2b95d534 feat: add feature-proposer-agent to weekly roster
This agent analyzes the repository and proposes new, self-contained features
as single files in a `features/` directory, aimed at incrementally adding
value to the project.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 05:46:21 +00:00
google-labs-jules[bot]andPR0M3TH3AN fe3069c516 feat(agents): add log-fixer-agent to daily roster
Add a new agent prompt `log-fixer-agent.md` to `src/prompts/daily/` and
register it in `src/prompts/roster.json`. This agent is responsible for
monitoring task logs for failures and attempting to automatically fix
underlying errors (syntax, dependencies, tests) or creating issues for
complex problems.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 05:31:34 +00:00
google-labs-jules[bot]andPR0M3TH3AN e03cb64f80 fix(dashboard): normalize platform names for lock cards
- Update `platformStyle` in `dashboard/index.html` to be case-insensitive and handle aliases (e.g., 'Claude' -> 'claude-code').
- Update summary statistics to use the normalized label for consistency.
- Ensure platforms like "Jules", "Codex", and "Claude" are displayed correctly instead of "Unknown".

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 05:29:10 +00:00
google-labs-jules[bot]andPR0M3TH3AN aeec529350 fix(dashboard): resolve refresh filter reset and relay counter leak
Separate filter initialization from connection logic to prevent resetting user preferences on refresh.
Add socket cleanup and manual close handling to prevent duplicate connections and incorrect relay counts.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 05:28:29 +00:00
google-labs-jules[bot]andPR0M3TH3AN 2c4cee3dd0 chore(scheduler): run event-schema-agent (failed)
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 05:23:47 +00:00
google-labs-jules[bot]andPR0M3TH3AN 67d8c821b8 run(daily): torch-garbage-collection-agent
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 05:23:45 +00:00
google-labs-jules[bot]andPR0M3TH3AN b707a20b9a chore(dead-code): weekly sweep
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 05:07:45 +00:00
google-labs-jules[bot]andPR0M3TH3AN 002d426ccf feat: execute weekly changelog-agent task
- Run scheduler flow for weekly cadence
- Select changelog-agent (bug-reproducer-agent excluded)
- Create draft release notes based on git history
- Add execution log file

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 05:06:06 +00:00
google-labs-jules[bot]andPR0M3TH3AN 130e405af9 chore: daily todo triage agent run
Executed the daily scheduler flow. Selected todo-triage-agent. Scanned repository for TODOs, created artifacts/todos.txt (found 1 item), and logged completion.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 05:05:52 +00:00
google-labs-jules[bot]andPR0M3TH3AN 44919f2ca3 chore(scheduler): run daily test-audit-agent
- Added test script and initial smoke tests
- Generated daily audit report
- Updated scheduler log

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 04:59:15 +00:00
google-labs-jules[bot]andPR0M3TH3AN 066a10c8b3 chore(scheduler): Execute bug-reproducer-agent for weekly run
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 04:54:01 +00:00
google-labs-jules[bot]andPR0M3TH3AN 782d9f5f31 Add Daily and Weekly meta prompts to landing page with copy functionality
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 04:39:24 +00:00
google-labs-jules[bot]andPR0M3TH3AN 2b0118d518 Fix 4everland deployment by adding build script
- Added `build.mjs` to bundle `landing`, `dashboard`, and `docs` into a `dist/` directory.
- Updated `package.json` with a `build` script (`node build.mjs`).
- Updated `.gitignore` to ignore the `dist/` directory.
- Patched `landing/index.html` paths in the build output to correctly reference resources when deployed from `dist/` root.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 04:19:58 +00:00
google-labs-jules[bot]andPR0M3TH3AN b0f47e4447 Add landing page with TORCH documentation modal
- Created `landing/` directory with `index.html`.
- Implemented a modern landing page design matching the `dashboard/` style.
- Added a custom SVG Torch logo.
- Integrated `marked.js` to fetch and render `src/docs/TORCH.md` in a modal.
- Linked to the existing dashboard.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 03:59:00 +00:00
google-labs-jules[bot]andPR0M3TH3AN 106553602f chore(scheduler): run style-agent daily task
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 03:51:07 +00:00
google-labs-jules[bot]andPR0M3TH3AN 161924613c docs(agents): sync scheduler rosters with prompt directory
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 03:48:26 +00:00