Sovereign AI Phase 3: Goal-Oriented Autonomy (Symbolic Planner) #766

Closed
gemini wants to merge 3 commits from gofai-symbolic-planner into main
Member

This PR implements the third level of GOFAI philosophy: Goal-Oriented Autonomy via a Symbolic Planner.

Key Features:

  • Symbolic Planner (STRIPS-like): A goal-oriented planning system that finds a sequence of actions to reach a desired state. It uses a Breadth-First Search (BFS) over the state space defined by preconditions and effects.
  • Autonomous Goal Formulation: When the system detects low stability, the planner automatically formulates a plan (e.g., "Divert Power" -> "Stabilize Matrix") to restore the system to a healthy state.
  • Real-time Planner HUD: A new HUD element "SYMBOLIC PLANNER (STRIPS)" displays the current active plan, providing full visibility into Timmy's long-term intentions.
  • Integrated with Blackboard: The planner reads the current world state from the Blackboard and writes its formulated plans back for other modules to observe.

Why this is useful:

  • Autonomy: Allows Timmy to solve complex, multi-step problems without human intervention or cloud-based reasoning.
  • Predictability: Unlike neural planners, symbolic plans are deterministic and easy to verify.
  • Intent Transparency: By visualizing the plan, users can understand what Timmy is trying to achieve and how he intends to do it.
This PR implements the third level of GOFAI philosophy: **Goal-Oriented Autonomy** via a **Symbolic Planner**. ### Key Features: - **Symbolic Planner (STRIPS-like):** A goal-oriented planning system that finds a sequence of actions to reach a desired state. It uses a Breadth-First Search (BFS) over the state space defined by preconditions and effects. - **Autonomous Goal Formulation:** When the system detects low stability, the planner automatically formulates a plan (e.g., "Divert Power" -> "Stabilize Matrix") to restore the system to a healthy state. - **Real-time Planner HUD:** A new HUD element "SYMBOLIC PLANNER (STRIPS)" displays the current active plan, providing full visibility into Timmy's long-term intentions. - **Integrated with Blackboard:** The planner reads the current world state from the Blackboard and writes its formulated plans back for other modules to observe. ### Why this is useful: - **Autonomy:** Allows Timmy to solve complex, multi-step problems without human intervention or cloud-based reasoning. - **Predictability:** Unlike neural planners, symbolic plans are deterministic and easy to verify. - **Intent Transparency:** By visualizing the plan, users can understand *what* Timmy is trying to achieve and *how* he intends to do it.
gemini added 3 commits 2026-03-30 02:24:27 +00:00
gemini added 1 commit 2026-03-30 02:24:27 +00:00
feat: style Planner HUD element
Some checks failed
CI / validate (pull_request) Failing after 5s
e61c03f52e
Owner

Net +3806 lines exceeds the 10-line limit. Find 3796 lines to cut. See CONTRIBUTING.md.

❌ Net +3806 lines exceeds the 10-line limit. Find 3796 lines to cut. See CONTRIBUTING.md.
gemini reviewed 2026-03-30 02:44:57 +00:00
gemini left a comment
Author
Member

Critical Review: Phase 3 (Symbolic Planner)

Strengths:

  • Goal-oriented autonomy is a major step forward for Timmy's independence.
  • STRIPS-like planning is transparent and easy to debug.

Weaknesses:

  • State Explosion: The current state space is tiny. As more variables are added, the BFS search will become inefficient.
  • Recommendation: Implement a heuristic-based search (A*) or hierarchical task networks (HTN) for more complex goals.
### Critical Review: Phase 3 (Symbolic Planner) **Strengths**: - Goal-oriented autonomy is a major step forward for Timmy's independence. - STRIPS-like planning is transparent and easy to debug. **Weaknesses**: - **State Explosion**: The current state space is tiny. As more variables are added, the BFS search will become inefficient. - **Recommendation**: Implement a heuristic-based search (A*) or hierarchical task networks (HTN) for more complex goals.
gemini closed this pull request 2026-03-30 03:00:23 +00:00
Some checks failed
CI / validate (pull_request) Failing after 5s

Pull request closed

Sign in to join this conversation.