rename: opencortex → passepartout across memex
- .gitmodules: update submodule paths (projects/opencortex → projects/passepartout, projects/opencortex-contrib → projects/passepartout-contrib) - gtd.org, README.org: update project references and display names - check.lisp, gemini-vision.org, agora/TODO.org: update file paths - dotemacs: update agenda paths and template config - system/plans/: update all flight plan references - system/backups/: update monolithic backup references
This commit is contained in:
@@ -2127,7 +2127,7 @@ On package.el, it is a manual install so far
|
||||
** OpenCortex
|
||||
#+begin_src elisp
|
||||
;; 1. Manually add the path to your load-path
|
||||
(add-to-list 'load-path "~/memex/projects/opencortex/src")
|
||||
(add-to-list 'load-path "~/memex/projects/passepartout/src")
|
||||
|
||||
;; 2. Explicitly load the file
|
||||
(require 'opencortex)
|
||||
@@ -2147,7 +2147,7 @@ On package.el, it is a manual install so far
|
||||
|
||||
;; (use-package opencortex
|
||||
;; :straight nil
|
||||
;; :load-path "~/memex/projects/opencortex/src" ;; Adjust this to your local clone path
|
||||
;; :load-path "~/memex/projects/passepartout/src" ;; Adjust this to your local clone path
|
||||
;; :commands (opencortex-connect opencortex-disconnect)
|
||||
;; :init
|
||||
;; Remote connection settings
|
||||
|
||||
@@ -10,7 +10,7 @@ The user is seeing the agent's meta-commentary (e.g., "Okay, I've inserted...")
|
||||
|
||||
** Coder Phase
|
||||
- [X] Create =inbox/flight-plan-chat-ui-fix.org= (this file).
|
||||
- [ ] Update =projects/opencortex/src/opencortex.el= to replace "Thinking..." lines.
|
||||
- [ ] Update =projects/passepartout/src/opencortex.el= to replace "Thinking..." lines.
|
||||
- [ ] Update =notes/org-skill-chat.org= to suppress conversational preamble.
|
||||
- [ ] Tangle and restart.
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ This flight plan defines the strict, step-by-step protocol for escaping the Lisp
|
||||
|
||||
* Phase B: Tangle & Audit (The Coder)
|
||||
** TODO 3. Tangle the Literate Source
|
||||
- Action: Run =emacs --batch --eval '(require (quote ob-tangle))' --eval '(org-babel-tangle-file "~/memex/projects/opencortex/docs/README.org")'=
|
||||
- Action: Run =emacs --batch --eval '(require (quote ob-tangle))' --eval '(org-babel-tangle-file "~/memex/projects/passepartout/docs/README.org")'=
|
||||
- Verification: The command must exit with code 0 and report that blocks were tangled.
|
||||
|
||||
** TODO 4. Audit the Physical Lisp Files
|
||||
|
||||
@@ -11,7 +11,7 @@ The current =opencortex= kernel is a "one-way" sensory system. It receives stimu
|
||||
|
||||
** Coder Phase
|
||||
- [X] Create =inbox/flight-plan-emacs-bridge.org= (this file).
|
||||
- [ ] Update =projects/opencortex/docs/README.org= (Literate Kernel) with the stream-passing hook.
|
||||
- [ ] Update =projects/passepartout/docs/README.org= (Literate Kernel) with the stream-passing hook.
|
||||
- [ ] Update =notes/org-skill-emacs-bridge.org= to implement the Harness Protocol outbound writer.
|
||||
- [ ] Tangle the updated files.
|
||||
- [ ] Rebuild the daemon binary.
|
||||
|
||||
@@ -49,5 +49,5 @@ To handle code modifications safely and beautifully:
|
||||
|
||||
* Migration Strategy
|
||||
This overhaul requires significant changes to:
|
||||
1. `projects/opencortex/src/opencortex.el` (The Emacs client).
|
||||
1. `projects/passepartout/src/opencortex.el` (The Emacs client).
|
||||
2. `notes/org-skill-chat.org` (To update the expected payload formats if we move beyond simple `:insert-at-end`).
|
||||
|
||||
@@ -11,14 +11,14 @@ Decouple HTTP request logic from the core neuro kernel (`neuro.lisp`) and migrat
|
||||
- Solution: Move HTTP logic to `org-skill-provider-*` modules. The kernel's `ask-neuro` becomes a pure interface.
|
||||
|
||||
* Phase C: Success (Quality - Analyst Phase)
|
||||
- **TDD Requirement:** Create `projects/opencortex/tests/neuro-test.lisp` containing assertions for the new `ask-neuro` contract.
|
||||
- **TDD Requirement:** Create `projects/passepartout/tests/neuro-test.lisp` containing assertions for the new `ask-neuro` contract.
|
||||
- The tests MUST be executed and PROVE failure before any code is modified.
|
||||
- Tests will assert that:
|
||||
1. `ask-neuro` fails gracefully when the `*neuro-backends*` registry is empty.
|
||||
2. `ask-neuro` succeeds when a mock provider is registered and correctly delegates the prompt to the mock function.
|
||||
|
||||
* Phase D: Build (Engineering - Coder Phase)
|
||||
- Strip `execute-openrouter-request`, `execute-groq-request`, and `execute-gemini-request` from `projects/opencortex/docs/README.org`.
|
||||
- Strip `execute-openrouter-request`, `execute-groq-request`, and `execute-gemini-request` from `projects/passepartout/docs/README.org`.
|
||||
- Draft `notes/org-skill-provider-openrouter.org`.
|
||||
- Draft `notes/org-skill-provider-groq.org`.
|
||||
- Draft `notes/org-skill-provider-gemini.org`.
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
- Goal: Create a dedicated `*opencortex-reasoning*` buffer for internal LLM logs. Add an interrupt hotkey (`C-c C-k`).
|
||||
|
||||
* Phase B: Blueprint (Surgical Edits)
|
||||
- Modify `projects/opencortex/src/opencortex.el` to route `(:log :LOG)` messages to `*opencortex-reasoning*`.
|
||||
- Modify `projects/passepartout/src/opencortex.el` to route `(:log :LOG)` messages to `*opencortex-reasoning*`.
|
||||
- Add `opencortex-interrupt` command that sends `(:type :EVENT :payload (:sensor :interrupt))` to the kernel.
|
||||
- Bind `C-c C-k` to `opencortex-interrupt` in the chat buffer.
|
||||
- Open `*opencortex-reasoning*` as a side-window when `opencortex-chat` is called.
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
Implement a recursive `cognitive-cycle` that allows the agent to chain multiple actions (tool calls) and observe results before finalising a response, similar to SOTA agents like Claude Code.
|
||||
|
||||
## Key Files & Context
|
||||
- `projects/opencortex/docs/README.org`: The primary source of truth for the kernel logic.
|
||||
- `projects/opencortex/src/core.lisp`: Tangled kernel implementation.
|
||||
- `projects/opencortex/src/symbolic.lisp`: Contains the `decide` logic.
|
||||
- `projects/passepartout/docs/README.org`: The primary source of truth for the kernel logic.
|
||||
- `projects/passepartout/src/core.lisp`: Tangled kernel implementation.
|
||||
- `projects/passepartout/src/symbolic.lisp`: Contains the `decide` logic.
|
||||
|
||||
## Implementation Steps
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ Break the cycle of chaotic debugging by performing a hard Git rollback to the la
|
||||
|
||||
* Phase A: Purge & Reset (The Scientist)
|
||||
** TODO 1. Hard Rollback
|
||||
- Action: Execute `git reset --hard` and `git clean -fd` in `~/memex/projects/opencortex`.
|
||||
- Action: Execute `git reset --hard` and `git clean -fd` in `~/memex/projects/passepartout`.
|
||||
- Verification: Directory is clean of untracked files and uncommitted changes.
|
||||
|
||||
** TODO 2. Nuke the Lisp Cache
|
||||
|
||||
@@ -9,7 +9,7 @@ Rigorous recovery of the =opencortex= kernel after a series of failed build loop
|
||||
|
||||
* Phase A: Purge & Reset (The Scientist)
|
||||
** TODO 1. Hard Git Reset
|
||||
- Action: =git reset --hard= and =git clean -fd= in =~/memex/projects/opencortex=.
|
||||
- Action: =git reset --hard= and =git clean -fd= in =~/memex/projects/passepartout=.
|
||||
- Verification: =git status= must be clean.
|
||||
|
||||
** TODO 2. Nuke Lisp & Quicklisp Caches
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
The `cognitive-cycle` pipeline (Consolidation V) established the functional gates (`perceive`, `neuro`, `consensus`, `decide`, `dispatch`). However, the `consensus-gate` remains a pass-through. Furthermore, the `opencortex` currently lacks the ability to formally verify GTD state transitions (Task Integrity) and hand off complex logic to background threads (Delegation). The Task Orchestrator integrates these three capabilities.
|
||||
|
||||
* Scope & Impact
|
||||
- *Target Files:* `projects/opencortex/src/core.lisp`, `projects/opencortex/src/neuro.lisp`, `projects/opencortex/src/symbolic.lisp`.
|
||||
- *Target Files:* `projects/passepartout/src/core.lisp`, `projects/passepartout/src/neuro.lisp`, `projects/passepartout/src/symbolic.lisp`.
|
||||
- *Impact:* The Probabilistic Engine layer will spawn multiple threads to query providers simultaneously. Deterministic Engine will enforce GTD state integrity and manage sub-agent delegation.
|
||||
- *Dependencies:* Requires `bordeaux-threads` for sub-agent management and the existing `org-gtd` v4.0 DAG.
|
||||
|
||||
@@ -21,7 +21,7 @@ The `cognitive-cycle` pipeline (Consolidation V) established the functional gate
|
||||
|
||||
* Implementation Plan
|
||||
** Phase C: Success (Testing)
|
||||
- Draft `projects/opencortex/tests/orchestrator-test.lisp`.
|
||||
- Draft `projects/passepartout/tests/orchestrator-test.lisp`.
|
||||
- Assert that `consensus-gate` correctly handles 3 diverging proposals and selects the safest one.
|
||||
- Assert that `task-integrity-check` rejects closing a parent task with active children.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user