Skip to content

feat: Add hierarchical Goals with dashboard UI and REST API#431

Open
devatsecure wants to merge 1 commit intoRightNow-AI:mainfrom
devatsecure:pr/goals-feature
Open

feat: Add hierarchical Goals with dashboard UI and REST API#431
devatsecure wants to merge 1 commit intoRightNow-AI:mainfrom
devatsecure:pr/goals-feature

Conversation

@devatsecure
Copy link

Summary

  • Adds a hierarchical Goals system with SQLite persistence (openfang-memory/src/goals.rs)
  • Full CRUD REST API endpoints for goals management
  • Dashboard UI page (goals.js) with tree-view for parent/child goals
  • DB migration for goals table with proper schema
  • 1,067 lines of new code across 10 files

Test plan

  • cargo build --workspace --lib passes
  • cargo test --workspace passes
  • cargo clippy --workspace --all-targets -- -D warnings zero warnings
  • Manual testing: create/update/delete goals via dashboard

🤖 Generated with Claude Code

SQLite-backed goal tracking with parent-child hierarchy, four levels
(mission/strategy/objective/task), status workflow, agent assignment,
and progress tracking. Dashboard tab includes tree view, kanban board,
and timeline with full CRUD support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

under-review PR is under review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants