Brad Groux
49e25838e1
ci: reserve release-grade testing for milestones ( #1228 )
2026-08-24 00:34:36 -05:00
Brad Groux
e24b75cf3b
fix: make workspace test gate deterministic ( #1175 )
2026-08-23 10:51:29 -05:00
Brad Groux
528b348c59
ci: reserve full test suites for milestones ( #1108 )
2026-07-26 00:50:42 -05:00
Brad Groux
34e4c8d13b
fix: reject ambiguous focused test wrappers ( #1060 )
2026-07-25 06:31:50 -05:00
Brad Groux
abf407a8ac
fix: prevent broad verification policy drift ( #1049 )
...
* fix: prevent broad verification policy drift
* ci: keep cadence controls out of workspace tests
2026-07-25 04:27:01 -05:00
Brad Groux
3ee290c0dc
fix: prevent focused test suite expansion
2026-07-25 03:33:00 -05:00
Brad Groux
0d5ebb3a7a
fix: guard sustainable delivery cadence ( #1042 )
2026-07-25 02:08:15 -05:00
Brad Groux
a7a59ae494
docs: codify sustainable delivery cadence ( #1032 )
2026-07-25 00:43:07 -05:00
Brad Groux
4ed08b32c1
ci: make test scope path-aware
2026-07-24 16:24:54 -05:00
Brad Groux
3e759e10bc
ci: tier pull request validation
2026-07-24 03:14:24 -05:00
Brad Groux
d3976f1d74
chore: harden audit findings and release QA
...
Add release validation and scheduled QA workflows.
Harden webhook URL handling, API helper edge cases, and runtime version reporting.
Split heavy web bundles, centralize view metadata, and stabilize full-suite tests.
2026-05-16 18:59:40 -05:00
Brad Groux
f7d2dcd099
fix: restore ci typecheck for cli
2026-05-04 01:53:21 -05:00
Brad Groux
8cce9f24c4
feat: Squad chat protocol scripts, system events, model attribution
...
- Add squad-post.sh for regular agent messages
- Add squad-event.sh for lifecycle events (spawned/completed/failed/status)
- Add model field to squad messages (types, server, UI, scripts)
- System events render as divider lines in squad chat panel
- Model attribution displays next to agent names in UI
- Full protocol documented in SQUAD-CHAT-PROTOCOL.md
- Updated CONTRIBUTING.md, README.md, and all SOPs
- Added VK_HOST/VK_PORT env vars to .env.example
4-check cross-model review: 10/10 (Code/GPT-5.1, Func/Grok, Perf/Grok, Sec/GPT-5.1)
Agents: R2-D2 (feature), TARS/CASE/Ava/K-2SO (reviews)
2026-02-07 13:04:17 -06:00
Brad Groux
e79b7c3f5b
v2.1.0: Documentation, security hardening, performance optimizations
...
Documentation:
- Updated README with all new features (squad chat, broadcasts, deliverables, polling, delegation, OpenClaw integration)
- Added Pre-Commit Review Protocol to CONTRIBUTING.md (mandatory 4 checks: code, functionality, performance, security)
- Added One Agent Per File development rule
- Created 5 comprehensive feature docs (docs/features/)
- Consolidated and cleaned up 8 scattered implementation docs
- Updated lessons learned with 6 additional insights from today
Security:
- Stripped gateway token from all API responses (write-only field)
- Added file locking to notification-service and config-service
Performance:
- Removed double cache invalidation in squad chat
- Added React.memo to message bubble components
Version bump: 2.0.0 → 2.1.0
All reviews passed 10/10 (code, functionality, performance, security)
Contributors: TARS, CASE, Ava, K-2SO, R2-D2, VERITAS
2026-02-07 11:51:24 -06:00
Brad Groux
a249dee1fb
Merge: Squad chat, webhooks, delegation, polling + critical security fixes
...
Feature branches merged:
- Agent squad chat with real-time WebSocket updates
- Broadcast notifications (priority levels, read receipts)
- Task deliverables as first-class objects
- Efficient polling endpoint with change tracking
- Approval delegation / vacation mode
Security & stability fixes:
- Fix: path traversal vulnerability in broadcast storage
- Fix: TOCTTOU race condition in broadcast.markRead()
- Fix: double cache invalidation in squad chat
- Fix: file locking consistency for concurrent writes
- Add: default agent display name handling
Improvements:
- React.memo for message bubbles (perf)
- Save-on-blur for display name input
- Auto-scroll to latest in squad chat
- OpenClaw gateway wake integration
- One-agent-per-file development rule (CONTRIBUTING.md)
All reviews passed (code, functionality, performance, security)
27 files changed, comprehensive test coverage added
v2.0.0 ready for production
2026-02-07 11:30:52 -06:00
Brad Groux
c250a5a60f
docs: final documentation pass for public release
...
- CONTRIBUTING: fix Node.js prerequisite (20 → 22), fix .env path, add seed docs, expand project structure
- CHANGELOG: move 1.1.0 to Unreleased (matches package.json 1.0.0), add seed data entry, fix link refs
- README: add examples/ and gitignored annotations to architecture tree
- docs/security.md: update Clawdbot reference to Moltbot, fix release date
2026-01-29 15:51:41 -06:00
Brad Groux
f63f725fbb
docs: update all repo links to BradGroux (primary repo)
2026-01-29 03:34:43 -06:00
Brad Groux
f0616589e6
docs: add LICENSE, SECURITY.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md
2026-01-29 01:35:51 -06:00