Commit Graph
5640 Commits
Author SHA1 Message Date
thePR0M3TH3AN e2dcdea845 Merge pull request #2504 from PR0M3TH3AN/agents/daily/bitvid-decompose-agent-9213452736603758411
Decompose ProfileModalController into Admin and Moderation controllers
2026-02-14 07:54:54 -05:00
thePR0M3TH3AN e12f492f81 Merge pull request #2503 from PR0M3TH3AN/agents/daily/content-audit-agent-598971105056804313
docs: content-audit-agent execution
2026-02-14 07:52:44 -05:00
thePR0M3TH3AN 65c028d784 Merge pull request #2502 from PR0M3TH3AN/agents/daily/deps-security-agent-4856524844172520803
Daily Agent: deps-security-agent execution
2026-02-14 07:52:25 -05:00
google-labs-jules[bot]andPR0M3TH3AN 6209d32b52 fix: add missing moderation aliases to ProfileModalController
- Added aliases/delegate properties for `moderationBlurInput`, `moderationAutoplayInput`, `moderationMuteHideInput`, `moderationSpamHideInput`, `moderationSaveButton`, `moderationResetButton`, `moderationStatusText`, `moderationOverridesList`, `moderationOverridesEmpty`, `moderationTrustedContactsCount`, `moderationTrustedMuteCount`, `moderationTrustedReportCount`, `moderationSeedOnlyIndicator`, `moderationHideControlsGroup`, `moderationHideControlElements` to `ProfileModalController.js`.
- Added delegate methods for `handleModerationSettingsSave`, `handleModerationSettingsReset`, `getModerationSettingsDefaults`.
- This ensures backward compatibility for existing tests like `tests/ui/profile-modal-moderation-settings.test.mjs`.
- Verified with unit tests (`tests/profile-modal-controller.test.mjs` and `tests/ui/profile-modal-moderation-settings.test.mjs`).

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 11:07:08 +00:00
google-labs-jules[bot]andPR0M3TH3AN f35d27d471 fix: repair profileModalController decomposition by adding delegate methods
- Added delegate methods for `refreshAdminPaneState`, `refreshModerationSettingsUi`, `updateModerationTrustStats`, `runAdminMutation`, `sendAdminListNotification`, `describeAdminError`, `describeNotificationError`, `notifyAdminError` to `ProfileModalController.js`.
- Added aliases for properties like `moderatorSection` in `ProfileModalController.js` to satisfy tests.
- Removed duplicated method implementations from `ProfileModalController.js`.
- Verified with unit tests (`tests/profile-modal-controller.test.mjs`) and linting.
- Reduced `ProfileModalController.js` size by ~2000 lines.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 10:59:14 +00:00
google-labs-jules[bot]andPR0M3TH3AN 2c78f5247b docs: content-audit-agent completion\n\n- Audited /content against codebase\n- Created inventory and verification artifacts\n- Validated documentation accuracy
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 09:39:38 +00:00
google-labs-jules[bot]andPR0M3TH3AN 7579b168e2 Daily agent: deps-security-agent execution
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 08:38:14 +00:00
thePR0M3TH3AN 288beb424f Merge pull request #2501 from PR0M3TH3AN/agents/daily/content-audit-agent-12119797451761230763
docs: Audit and update upload documentation
2026-02-14 01:41:28 -05:00
google-labs-jules[bot]andPR0M3TH3AN e5949af2e8 docs: Audit and update upload documentation
Executed content-audit-agent. Audited content/docs/guides/upload-content.md against code. Added technical details about multipart uploads and troubleshooting steps.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:41:00 +00:00
thePR0M3TH3AN 9506a55e77 Merge pull request #2500 from PR0M3TH3AN/agents/daily/const-refactor-agent-nip07-timeout-7218137935636078560
Daily Agent: const-refactor-agent (NIP-07 & NIP-46 Timeouts)
2026-02-14 00:47:15 -05:00
google-labs-jules[bot]andPR0M3TH3AN 4f4faeefdd Daily Agent: const-refactor-agent (NIP-07 & NIP-46 Timeouts)
- Refactored duplicate `5000` ms timeouts in `js/nostr/nip07Permissions.js`, `js/nostr/managers/SignerManager.js`, and `js/nostr/nip46Client.js`.
- Introduced `NIP07_EXTENSION_WAIT_TIMEOUT_MS` and `NIP46_PING_TIMEOUT_MS`.
- Created execution artifacts and scheduler completion log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 05:43:25 +00:00
thePR0M3TH3AN 52a21a9b70 Merge pull request #2496 from PR0M3TH3AN/agents/daily/audit-agent-5289787045415263108
Daily Agent: audit-agent run
2026-02-13 22:45:19 -05:00
google-labs-jules[bot]andPR0M3TH3AN 5b6678fd56 Daily Agent: audit-agent run
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 03:41:51 +00:00
thePR0M3TH3AN c44ff59560 Merge pull request #2495 from PR0M3TH3AN/agents/daily/todo-triage-2026-02-14-3426840277332017183
chore(agent): todo-triage scan completion
2026-02-13 21:42:26 -05:00
google-labs-jules[bot]andPR0M3TH3AN aa9d1d8bc1 chore(agent): todo-triage scan completion
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 02:37:50 +00:00
thePR0M3TH3AN ea7cdc1b7f update 2026-02-13 20:34:08 -05:00
thePR0M3TH3AN 40f0d9e3fb Merge pull request #2494 from PR0M3TH3AN/codex/validate-torch-extraction-without-altering-bitvid
[ci] Add TORCH extraction guard validation for bitvid source parity
2026-02-13 20:32:18 -05:00
thePR0M3TH3AN e5354bb6f4 [ci] add torch extraction guard validation script 2026-02-13 20:32:06 -05:00
thePR0M3TH3AN c29c3cdd43 Merge pull request #2493 from PR0M3TH3AN/codex/add-torch/package.json-and-project-setup
[ci] Add standalone TORCH package metadata and root-relative docs
2026-02-13 20:29:57 -05:00
thePR0M3TH3AN 10aed95f9d [ci] bootstrap standalone torch package metadata and root-relative docs 2026-02-13 20:29:36 -05:00
thePR0M3TH3AN 072263c0a6 Merge pull request #2491 from PR0M3TH3AN/codex/add-migration-section-to-readme
[torch] Add migration map and extraction/verification checklists
2026-02-13 20:26:14 -05:00
thePR0M3TH3AN bdcc2e3e2d Merge pull request #2486 from PR0M3TH3AN/agents/weekly/pr-review-agent-20260214-9679187771745964474
chore(agents): execute pr-review-agent (no open PRs)
2026-02-13 20:24:22 -05:00
thePR0M3TH3AN 991b52c6c0 docs(torch): add migration and parity checklists 2026-02-13 20:23:33 -05:00
thePR0M3TH3AN 95d075c798 Merge pull request #2490 from PR0M3TH3AN/codex/update-torch-documentation-structure
docs(torch): add bitvid scheduler overlay examples under torch/examples
2026-02-13 20:22:08 -05:00
thePR0M3TH3AN 3c600771e0 docs(torch): add bitvid scheduler overlay prompt pack 2026-02-13 20:21:07 -05:00
thePR0M3TH3AN 149bd0b49e Merge pull request #2489 from PR0M3TH3AN/codex/replace-hardcoded-values-with-config-options
Codex-generated pull request
2026-02-13 20:18:24 -05:00
thePR0M3TH3AN 1d4b9bb69f [ui] Make TORCH dashboard namespace, hashtag, and relays configurable 2026-02-13 20:16:44 -05:00
thePR0M3TH3AN 8a2c7a3d50 Merge pull request #2487 from PR0M3TH3AN/codex/copy-agent-dashboard-to-torch-project
[ui] Add standalone TORCH dashboard page and usage docs
2026-02-13 20:11:33 -05:00
thePR0M3TH3AN bc1fcbb62f [ui] add standalone TORCH dashboard page 2026-02-13 20:11:06 -05:00
google-labs-jules[bot]andPR0M3TH3AN ddacbd90fa chore(agents): execute pr-review-agent (no open PRs)
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 01:06:55 +00:00
thePR0M3TH3AN 530f95031c Merge pull request #2485 from PR0M3TH3AN/codex/extract-and-package-torch-as-library
[ci] Extract portable TORCH package with generic scheduler prompts
2026-02-13 19:48:27 -05:00
thePR0M3TH3AN 58066e6611 feat(torch): add portable TORCH extraction with generic prompts 2026-02-13 19:45:06 -05:00
thePR0M3TH3AN e0a654161b Merge pull request #2484 from PR0M3TH3AN/agents/daily/style-agent-2026-02-14-9186517208477712473
docs: log style-agent completion
2026-02-13 19:41:01 -05:00
google-labs-jules[bot]andPR0M3TH3AN d1db165d08 docs: log style-agent completion
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 00:36:29 +00:00
thePR0M3TH3AN e94d1d52e1 Merge pull request #2483 from PR0M3TH3AN/fix-torch-dashboard-events-loading-8148177310068210665
Fix TORCH dashboard event loading for active locks
2026-02-13 19:27:10 -05:00
google-labs-jules[bot]andPR0M3TH3AN bebb28cfa0 Fix: TORCH dashboard missing active locks created before midnight
The TORCH dashboard was filtering events using `since: <today 00:00 UTC>`, which excluded active locks created on the previous day (e.g., late-night daily locks or weekly locks).

This change updates the `since` filter to look back 7 days, ensuring that all potentially active locks (including weekly cadence) are retrieved and displayed.

Steps:
1.  Modified `views/dev/agent-dashboard.html` to set `since` to `Date.now() - 7 days`.
2.  Verified the fix by creating a reproduction script `reproduce_issue.py` (which confirmed the issue) and a verification script `verify_dashboard.py` (which confirmed the fix).
3.  Verified the visual output with `verification.png`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 00:18:53 +00:00
thePR0M3TH3AN db1f946b80 Merge pull request #2481 from PR0M3TH3AN/agents/daily/scheduler-update-run-10000395593661101529
docs(agents): scheduler update run
2026-02-13 18:57:13 -05:00
thePR0M3TH3AN 0a704a37d9 Merge pull request #2482 from PR0M3TH3AN/integration-agent-dashboard-ui-4375741829986269639
Integrate TORCH agent dashboard into UI sidebar
2026-02-13 18:54:14 -05:00
google-labs-jules[bot]andPR0M3TH3AN 81cafed638 fix(nostr): remove duplicate imports in reactionEvents.js
- Removes redundant imports of `pMap` and `RELAY_BACKGROUND_CONCURRENCY` which were causing SyntaxErrors in CI and runtime.
- Fixes `test:unit`, `test:dm`, and E2E failures caused by this module-level syntax error.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-13 23:53:30 +00:00
google-labs-jules[bot]andPR0M3TH3AN 30bd4a75f6 feat: integrate TORCH agent dashboard into UI sidebar
- Add "Dev Tools" button to the sidebar footer menu.
- Configure `js/constants.js` with `DEV_DASHBOARD` view type.
- Refactor `views/dev/agent-dashboard.html` to be compatible with `loadView` (moved styles to body, updated links).
- Add cleanup logic to dashboard script to prevent memory leaks when navigating away.
- Fix duplicate import in `js/nostr/reactionEvents.js`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-13 23:50:42 +00:00
google-labs-jules[bot]andPR0M3TH3AN 62b8424dd0 docs(agents): scheduler update run - no changes required
Executed scheduler-update-agent. Verified that daily and weekly rosters are in sync with prompt files. No changes to roster files needed.

Added completion log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-13 23:37:04 +00:00
thePR0M3TH3AN f3872a2b60 Merge pull request #2480 from PR0M3TH3AN/agents/weekly/perf-optimization-agent-10671579183068500522
perf: throttle reaction event publishing
2026-02-13 17:22:14 -05:00
thePR0M3TH3AN 2f58d1cb54 Merge pull request #2479 from PR0M3TH3AN/agents/weekly/perf-deepdive-2026-02-13-17322663333171174078
perf: limit reaction event concurrency
2026-02-13 17:21:59 -05:00
google-labs-jules[bot]andPR0M3TH3AN a179abcae1 perf: throttle reaction event publishing
- Replace Promise.all with pMap in publishVideoReaction to limit concurrency
- Add lint exception for agent-dashboard.html
- Add weekly task log

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-13 22:15:15 +00:00
google-labs-jules[bot]andPR0M3TH3AN 2b061460eb perf: limit reaction event concurrency
Weekly perf deep dive:
- Replaced unbounded `Promise.all` in `js/nostr/reactionEvents.js` with `pMap` limited to `RELAY_BACKGROUND_CONCURRENCY` (3).
- Added `benchmarks/reaction_loading_bench.mjs` harness to verify concurrency limits.
- Added weekly perf report in `docs/perf-reports/weekly-perf-report-2026-02-13.md`.
- Added completion log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-13 22:09:30 +00:00
thePR0M3TH3AN 97685fa170 Merge pull request #2478 from PR0M3TH3AN/agents/weekly/interop-test-harness-6677093246784535232
Weekly Interop Agent: Protocol Test Harness
2026-02-13 17:06:08 -05:00
google-labs-jules[bot]andPR0M3TH3AN 1003413046 test(interop): add weekly interop test harness and run results
- Added `scripts/agent/interop-test.mjs` for automated protocol testing.
- Verified Video Post, View Event, and DM flows against local relay.
- Fixed lint failure in `views/dev/agent-dashboard.html` by updating `scripts/check-inline-styles.mjs`.
- Added completion log.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-13 22:02:24 +00:00
thePR0M3TH3AN c1d26d0466 Merge pull request #2476 from PR0M3TH3AN/claude/bitvid-agent-coordination-hAmd0
Add TORCH Agent Coordination Dashboard
2026-02-13 16:31:35 -05:00
Claude d4fd9f3839 Add TORCH agent coordination dashboard dev tool
Standalone HTML page at views/dev/agent-dashboard.html that connects
directly to the same three Nostr relays agents use (relay.damus.io,
nos.lol, relay.primal.net), subscribes to kind 30078 events tagged
with #bitvid-agent-lock, and renders a live dashboard of active
agent locks with TTL bars, platform badges, and a raw event log.

https://claude.ai/code/session_017hmikBS4vBXtFWCsdkkQv8
2026-02-13 21:28:12 +00:00
thePR0M3TH3AN 22460dfb82 Merge pull request #2475 from PR0M3TH3AN/agents/daily/prompt-curator-agent-1853741385670912442
docs(agents): update prompt library status
2026-02-13 16:24:36 -05:00