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

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant