Commit graph

17 commits

Author SHA1 Message Date
V.K. Watson
50dfff84ef revert: restore port 3001 across codebase, keep Express 5 path fix
Reverts port change from 1b7a9fe. OpenClaw gateway will move off 3001 instead.
2026-02-20 21:12:49 -06:00
V.K. Watson
1b7a9feb03 fix: update default API port from 3001 to 3002 across codebase
Avoids conflict with OpenClaw gateway on port 3001.
Updated: server config, docs, README, WebSocket hook.
2026-02-20 21:11:40 -06:00
V.K. Watson
9657e731b6
fix: guard updatedTask null check in task routes
also clean up observations section build warning
2026-02-20 01:51:45 -06:00
Brad Groux
97181e678d feat: v3.3.0 — Task Dependencies, Crash Recovery, Observational Memory, Agent Filter
## New Features (4x10 cross-model verified)

### #122 — Task Dependencies Graph
- Bidirectional dependency model (depends_on/blocks)
- DFS cycle detection traversing both directions
- Recursive dependency graph API
- Batch-loaded traversal (eliminated N+1 queries)
- Zod validation on dependency routes
- Full keyboard + ARIA accessibility

### #123 — Crash-Recovery Checkpointing
- Save/resume/clear API for sub-agent state persistence
- Secret sanitization (20+ key patterns + regex value detection)
- 1MB size limit, 24h expiry, resume counter
- Array sanitization (nested objects + primitive strings)
- NaN timestamp handling
- ARIA-accessible checkpoint UI

### #124 — Observational Memory
- CRUD observations per task (decision/blocker/insight/context)
- Importance scoring (1-10) with paginated full-text search
- XSS prevention via sanitizeCommentText()
- ARIA-accessible range slider + decorative icon handling

### #125 — Agent Filter
- GET /api/tasks?agent=name query parameter
- Input sanitized (trim + 100 char cap)
- JSDoc/OpenAPI documented

All features scored 10/10 across security, reliability, performance,
and accessibility. Cross-model verified (Sonnet authored, Codex reviewed).
2026-02-14 23:48:49 -06:00
Brad Groux
3a7d9fac89 docs: tighten PRD summary in FEATURES.md + update CHANGELOG 2026-02-12 05:36:30 -06:00
Brad Groux
6c29fe1efe docs: add PRD-driven autonomous development
- Created dedicated guide at docs/features/prd-driven-development.md (17KB)
- Added concise summary in FEATURES.md with link to full guide
- Reduced FEATURES.md by 506 lines while preserving all content
- Matches existing features/ directory structure and formatting
- Includes workflow steps, OAuth2 example, configuration tips, when to use/not use
2026-02-12 04:30:42 -06:00
Brad Groux
5e2b0fb2f4 docs: verify and update documentation for v3.2.0
- Added Markdown Editor feature to FEATURES.md (rich editing toolbar, live preview, keyboard shortcuts)
- Added Shared Resources Registry feature to FEATURES.md (reusable resources, full CRUD API, Settings tab)
- Updated Documentation Freshness section in FEATURES.md with v3.2.0 details (freshness scores, alerts, Settings tab)
- Added hotfixes to CHANGELOG.md v3.2.0 entry (dark mode Lessons Learned fix, plain text card previews, jwt-rotation test fix)

All v3.2.0 features now documented. Verified:
- Version references appropriate (no outdated v2.x claims)
- SOPs (SOP-shared-resources.md, SOP-documentation-freshness.md, DOC-FRESHNESS.md) accurate
- GETTING-STARTED.md references shared resources and doc freshness correctly
- DEPLOYMENT.md Docker auth persistence fix documented (v2.1.3)
- CLI-GUIDE.md complete
- API-WORKFLOWS.md (Workflow Engine) separate from general API docs, no updates needed
2026-02-11 13:20:37 -06:00
Brad Groux
bb69f10e0a docs: v3.0 documentation — README, CHANGELOG, FEATURES updates
Updates:
- README.md: Updated version badge to 3.0.0, added Workflow Engine section, updated architecture diagram
- CHANGELOG.md: Added comprehensive v3.0.0 entry (200+ lines) covering all phases, features, endpoints
- docs/FEATURES.md: Added comprehensive Workflow Engine section (200+ lines) with step types, API table, security, performance
- Organized docs/internal/: Moved 19 implementation and review files, added README.md

Workflow Engine v3.0 deliverables:
- Phase 1: Core engine (YAML, CRUD API, sequential execution) — ~7,091 lines
- Phase 2: Run state management, progress files, tool policies, sessions — ~1,409 lines
- Phase 3: Frontend + WebSocket refactor — ~3,069 lines
- Phase 4: Loop/gate/parallel steps, enhanced acceptance criteria — ~2,255 lines
- Dashboard: Monitoring & health metrics — ~2,050 lines
- Policies & Sessions: Tool policies + session isolation — ~1,200 lines
Total: ~14,079 lines shipped
2026-02-09 19:38:13 -06:00
Brad Groux
8cfe28326d docs: comprehensive v2.0.0 documentation update
- FEATURES.md: Added Multi-Agent System section (registry, dashboard,
  assignment, mentions, permissions, error learning, doc freshness)
- FEATURES.md: Added Dashboard Widgets section (activity clock, hourly
  activity, where time went, wall time, session metrics, widget toggles,
  lifecycle hooks, cost prediction, timezone-aware metrics)
- FEATURES.md: Added v2.0 API endpoints to route table
- FEATURES.md: Updated response envelope with timezone meta fields
- CHANGELOG.md: Added #92 Dashboard Widget Toggles to v2.0.0
- README.md: Moved #92 from backlog to shipped in v2.0.0
- README.md: Cleaned stale 'NEW — v1.x' tags from pre-v2.0 features
- CLAUDE.md: Updated to v2.0.0 — added mcp/ package, multi-agent
  lessons, registry/telemetry file locations
- security.md: Added v2.0.0 changelog entry (permissions, MCP patch)
- All docs verified: no broken links, no stale version refs, no secrets
2026-02-05 20:54:37 -06:00
Brad Groux
931d437b67 chore: Release v1.6.0
## Highlights
- Activity Page Redesign — Full-width status history, clickable navigation, color-coded badges
- Task Templates UI (#39) — Full management interface for templates
- Analytics API (#43) — Timeline and aggregate metrics endpoints
- Status Transition Hooks — Quality gates for task status changes
- 7 GitHub Issues Closed (#47, #48, #49, #51, #53, #56, #82)

## Changes
- Bump all packages to 1.6.0
- Update CHANGELOG.md with comprehensive release notes
- Update README.md version badge and roadmap
- Update FEATURES.md with new sections:
  - Task Templates (v1.6.0)
  - Analytics API (v1.6.0)
  - Dashboard Filter Bar (v1.6.0)
  - Redesigned Activity Feed section
- Activity page: purple for sub-agent, amber for in-progress, blue for done
- Status badges: uniform width, color-coded by status type
2026-02-04 22:11:13 -06:00
Brad Groux
b19a275ad0 docs: comprehensive v1.4 CLI workflow documentation — README, FEATURES, CHANGELOG, new CLI-GUIDE.md (#44) 2026-02-01 02:24:34 -06:00
Brad Groux
9369ca8bcf docs: update all documentation for v1.2.0 + v1.3.0
- Bump all package versions to 1.3.0
- README: version badge, blocked column, new feature highlights
- CHANGELOG: full v1.2.0 and v1.3.0 entries
- FEATURES.md: GitHub sync, activity feed, standup summary sections
- FEATURES.md: storage architecture, API envelope docs, new CLI commands
- FEATURES.md: updated API endpoints table and response format docs
2026-01-31 23:33:37 -06:00
Brad Groux
793192e6b3 docs: rename Moltbot references to OpenClaw (formerly Clawdbot/Moltbot) 2026-01-29 23:39:11 -06:00
Brad Groux
316126db24 docs: add screenshots and demo GIFs to README and FEATURES 2026-01-29 15:32:29 -06:00
Brad Groux
76b93ebe85 docs: update documentation for agent CRUD, theme toggle, and bug fixes 2026-01-29 07:23:26 -06:00
Brad Groux
c95500507e docs: clean up docs folder, update test counts
- Removed 13 sprint files (internal dev history)
- Removed 4 dated audit files + settings-architecture.md (internal working docs)
- Kept: DEPLOYMENT.md, FEATURES.md, security.md
- Updated FEATURES.md: 61 test files, 1,143 tests (was 51 files)
- Updated CHANGELOG.md: corrected test counts for v1.0.0
2026-01-29 06:02:18 -06:00
Brad Groux
9cc08e9f4b docs: add comprehensive feature reference (docs/FEATURES.md) 2026-01-29 03:01:06 -06:00