Compare commits

438 Commits

Author SHA1 Message Date
b22a15cc5d Bump passepartout: config/test/models via daemon TCP protocol 2026-05-20 16:56:03 -04:00
b8f359f518 Bump cl-tty (render-select-minibuffer, csi nil-code fix), passepartout (dispatch table, config menu, dialog fix) 2026-05-20 16:28:06 -04:00
3a4c5a6f23 bump passepartout (migrate on-key to text-input callbacks), cl-tty (add text-input callback slots) 2026-05-20 13:36:30 -04:00
7d7fbe0881 bump passepartout (cleanup, dialog, sidebar fixes), cl-tty (theme persistence, csi parser fix) 2026-05-20 12:35:04 -04:00
3b6bf53829 bump cl-tty → v1.0.0 (library consolidation), passepartout → v0.8.0 (read-event, text-input)
cl-tty changes:
- merged select → dialog (eliminate package)
- merged mouse → input (eliminate package)
- merged scrollbox+tabbar from container → box (eliminate package)
- extracted theme from box → cl-tty.theme (clean boundary)
- added word-wrap to text-input.render (multi-line input)
- added char-width, search-highlight as exported functions
- exported all text-input manipulation functions

passepartout changes:
- replaced inline read-raw-byte reader with cl-tty.input:read-event
- integrated cl-tty text-input widget for buffer management
- uses cl-tty.box:char-width, cl-tty.markdown:search-highlight
2026-05-18 16:52:14 -04:00
5c2a928522 bump cl-tty → simple backend ANSI support, passepartout → v0.8.0 TUI stabilization
cl-tty: simple backend now supports cursor positioning, ANSI colors,
bold, and background fills (previously all no-ops).

passepartout: Emacs-style reverse-video cursor, command palette
reverse-video highlight, hint bar with F:focus/MCP:/token gauge,
sidebar with gate trace/rules+blocks/cost/files, roadmap
consolidated — all TUI work is v0.8.0, eval harness moved to v0.9.0.
2026-05-17 15:37:47 -04:00
cfb1fb01d2 bump passepartout: fix Reader error nil loop, Swank *standard-output* redirect 2026-05-15 16:12:44 -04:00
f32acc54a1 bump passepartout: fix nil in CSI detection, Swank *standard-output* redirect 2026-05-15 16:10:11 -04:00
18a73b4fe0 bump passepartout: direct read-raw-byte reader, working arrow keys 2026-05-15 15:23:13 -04:00
36275b0307 bump cl-tty: CSI timeout fixes, select-next category fix 2026-05-15 13:43:42 -04:00
81c558dcdf bump cl-tty: fix unix-simple-poll return value check 2026-05-15 13:10:02 -04:00
15a5aaba8c bump passepartout: use cl-tty.input:read-event for keyboard 2026-05-15 13:09:18 -04:00
0705804fc6 bump cl-tty: fix CSI parsing and read-raw-byte timeout 2026-05-15 13:09:09 -04:00
104164048c bump passepartout: Swank stderr fix, CSI progn wrapper 2026-05-15 12:40:08 -04:00
34a95373a9 bump passepartout: fix loop close, daemon auto-connect 2026-05-15 12:08:41 -04:00
41d52d94d0 bump passepartout: fix terminal restore with trap 2026-05-15 11:43:29 -04:00
f0fe2d8ed8 bump passepartout: fix runtime crash, listen-based polling 2026-05-15 11:36:47 -04:00
71398e93eb bump passepartout: fix disconnect-daemon close paren, TUI compiles 2026-05-15 11:27:58 -04:00
3cce601aa8 bump passepartout: daemon port conflict handling, multi-port TUI connect 2026-05-15 10:56:17 -04:00
3e0163c2c7 bump passepartout: CSI escape detection, paren balance fix 2026-05-15 09:43:09 -04:00
81243704ea bump passepartout: revert to blocking connect-daemon (reliable) 2026-05-15 09:22:05 -04:00
79bc3fb94d bump submodules: cl-tty (backend-size multi-value fix) and passepartout (multi-value backend-size, minibuffer polish, warning fixes) 2026-05-15 08:51:25 -04:00
d42882446f bump passepartout: fix input (direct stdin reads), fix parens 2026-05-15 08:33:30 -04:00
b2c3a82bf4 bump passepartout: fix cat buffering, dialog filter int-chars, remove double render 2026-05-14 20:29:55 -04:00
162d489556 bump submodules: passepartout (flicker fix, minibuffer, colors) and cl-tty (remove per-call flush) 2026-05-14 19:36:33 -04:00
dd6f9bd23e bump submodules: passepartout (clean exit, terminal restore, compiler warnings) and cl-tty (sync .org docs with backend-size/input/SIGWINCH) 2026-05-14 16:26:14 -04:00
51d833a64a bump passepartout: v0.9.0 Warm TUI Redesign fixes 2026-05-13 19:49:50 -04:00
902196ba0b bump passepartout: fix draw-rect framebuffer crash 2026-05-13 19:20:04 -04:00
ab2dc009a6 bump passepartout → v0.9.0 2026-05-13 19:13:30 -04:00
bde09f7ea8 bump passepartout: fix all 21 TUI test failures 2026-05-13 18:08:35 -04:00
e28af77f18 bump passepartout → v0.8.0 2026-05-13 17:58:02 -04:00
d14d1ab8ae bump cl-tty + passepartout: backend-clear array fix 2026-05-13 16:29:51 -04:00
e509dba4b9 bump passepartout: fix printable key dispatch (missing keyword clause) 2026-05-13 16:25:37 -04:00
aed138cec3 bump cl-tty: fix read-raw-byte (alien + timeout) for TUI 2026-05-13 16:15:09 -04:00
ae4a5c0c93 bump cl-tty + passepartout: TUI rendering fixes 2026-05-13 16:06:06 -04:00
c42170552a docs: add 'plan test before running it' step to development cycle 2026-05-13 15:03:41 -04:00
ef85055cc7 bump passepartout: fix TUI load (bypass ASDF strict checks) 2026-05-13 14:53:28 -04:00
eabc63df9f docs: add 'test with user command, not substitute' rule 2026-05-13 14:32:32 -04:00
d985968acd docs: add 'architect does not fix bugs during testing' rule 2026-05-13 14:28:08 -04:00
191456cd7e docs: add quicklisp setup and no-.lisp convention to AGENTS.md
Quicklisp local-projects must be symlinked to memex projects/ to
prevent stale copies. Projects contain only .org files — .lisp is
generated by tangling.
2026-05-13 14:26:44 -04:00
91dc0242be bump passepartout: stty/backend-size fixes, TUI verified in PTY 2026-05-13 14:22:03 -04:00
56648e29f4 bump passepartout: TUI compilation fixes — loads, initializes, connects to daemon 2026-05-13 14:04:34 -04:00
2cc31a1381 docs: document check-parens limitation with multi-block forms
Some literate files split a single form across multiple blocks.
check-parens checks per-block, so these produce false positives.
Recommend check-tangle as an alternative for those files.
2026-05-13 13:17:08 -04:00
a88dac5510 docs: add versioning convention to naming doc
X.Y.Z semver: Z=bugfix, Y=minor feature, X=major/breaking
2026-05-13 13:14:42 -04:00
18b289dff8 fix: tool bugs found in review audit
repl:  env var was dead code (hardcoded 2s), empty frame gave misleading error
check-tangle: show full SBCL output on compile failure, not filtered
verify-repl: blacklist now configurable via VERIFY_REPL_EXCLUDE env var;
  regex tightened to ';; +REPL-VERIFIED:' from ';;.REPL.VERIFIED:' (ambiguous)
org-eval: 1-based indexing to match repl-block; errors on out-of-range; errors on <1
2026-05-13 13:09:50 -04:00
34b26a4fde docs: add subagent iteration workflow to AGENTS.md 2026-05-13 13:05:22 -04:00
b234ef2439 docs: add README.org for repl, tangle, org-eval, verify-repl tools 2026-05-13 12:58:07 -04:00
a2a7b4ca08 fix repl-block, check-tangle, commands: READMEs, exit codes, path resolution
repl-block:
- Listing mode exits 0, not 1 (listing is not an error)
- Dead lines parameter removed from find_by_function
- Block listing goes to stderr (not stdout) so piped use works
- Added README.org

check-tangle:
- Fixed tangle tool resolution: prefer local projects/tangle-tool/tangle
- Fixed path resolution for relative and absolute tangle paths
- Removed 2>/dev/null suppression so tangle errors are visible
- Added README.org

Commands:
- Rewrote all three .opencode/commands/*.md with proper prompts
2026-05-13 12:57:06 -04:00
c9cc874e53 tools: add repl-block, check-tangle; move existing tools into memex
New tools (projects/<tool>/ — standalone, git-committed):
- repl-block: extract and pipe lisp blocks from org files to the REPL
- check-tangle: tangle + compile in one step, reports errors

Existing tools moved from ~/.opencode/bin/ into memex (survives reinstalls):
- repl, tangle, org-eval, verify-repl

AGENTS.md updated:
- Tool reference table with all 7 tools
- Package reference table for passepartout and cl-tty
- Updated tangle command to use project-local tools

.opencode/commands/ added: check-parens, repl-block, check-tangle commands
2026-05-13 12:54:38 -04:00
b0b9a25fb3 bump passepartout: v0.8.0 full cl-tty TUI migration
Complete Croatoan removal: event dispatch uses cl-tty keywords, main
loop uses cl-tty terminal/framebuffer, all docs prose updated. Zero
Croatoan references remain in the TUI code.
2026-05-13 12:46:52 -04:00
4c55f135fb check-parens: use SBCL reader for 100% accurate paren validation
Replace Python regex-based string/comment stripper with SBCL's actual
reader. For each lisp block, feeds the code to read-from-string in a
loop (reading all forms). Correctly classifies: package errors (not a
paren problem), reader errors (extra/missing closes), EOF (missing
closes Handles all Common Lisp reader edge cases: character literals
(#\( #\) #\;), block comments, string escaping
2026-05-13 12:17:02 -04:00
fc7bc2fef8 check-parens: standalone paren balance checker for lisp blocks in org files
Scans #+begin_src lisp ... #+end_src blocks, strips strings and
comments, reports unbalanced parens per-block with line numbers.
Detects unterminated blocks (no matching #+end_src).

Zero dependencies (stdlib Python). Called from AGENTS.md step:
  projects/check-parens/check-parens org/file.org
2026-05-13 12:02:52 -04:00
3a65052641 stoa: create body/environment project with v2.0.0+ roadmap
Trim passepartout roadmap to v1.0.0 (Neurosymbolic Maturity). Move
v2.0.0 (Lisp Machine Emergence), v3.0.0+ (Cannibalization), v4.0.0+
(Native Inference, Hardware, True Agency) into stoa/docs/ROADMAP.org.

Stoa is the porch — the infrastructure layer that hosts the agent.
cl-tty is retroactively recognized as the first harvested library
in the Stoa pipeline.
2026-05-13 11:48:35 -04:00
ef8848c0e2 memex: add naming convention doc, update AGENTS.md, pin passepartout v0.8.0 TUI work 2026-05-13 11:42:00 -04:00
0397dbf7b1 memex: rename cl-tui → cl-tty, update to v1.1.0
The cl-tty project (renamed from cl-tui to avoid Quicklisp name clash)
has been built to v1.1.0 by the Hermes Agent — 20k+ lines across 11
roadmap phases. Pure CL, no ncurses/Yoga/FFI dependencies.

Submodule path: projects/cl-tui/ → projects/cl-tty/
Remote: amr/cl-tty.git
2026-05-13 09:45:59 -04:00
699be93918 bump passepartout: save WIP TUI work and ROADMAP reorg before new strategy
6 commits ahead of v0.7.1: v0.8.x feature work + WIP minibuffer panel
+ ROADMAP restructuring for atomic releases. No version tags past
v0.7.1 (semver discipline starts fresh).
2026-05-13 09:17:58 -04:00
0290feccc1 memex: split AGENTS.md into monorepo overview and per-project workflow
Move the development workflow details (TDD, REPL, literate programming,
branch policy) from top-level AGENTS.md into projects/AGENTS.md.
Top-level AGENTS.md now describes only the monorepo structure and
project list.
2026-05-12 20:13:32 -04:00
f6094abb7b docs: consolidate neurosymbolic roadmap and design decisions, bump passepartout
Mark notes/passepartout-neurosymbolic-{roadmap,design-decisions}.org
as superseded — full implementation specs and design rationale
now live inline in passepartout/docs/{ROADMAP,DESIGN_DECISIONS}.org.

Bump passepartout submodule for v0.9.0 eval harness plan.
2026-05-10 14:11:15 -04:00
e719443ce7 memex: update AGENTS.md, add passepartout design-decisions notes, SWOT + agora notes, bump submodules → v0.8.1 2026-05-10 07:11:08 -04:00
04944a62e2 memex: update AGENTS.md with ROADMAP TODO workflow, bump passepartout to v0.8.0
- AGENTS.md: add steps 0 (read next TODO from ROADMAP) and 6 (mark DONE
  with LOGBOOK) to development cycle
- Notes updates accumulated during v0.8.0 work
- Bump passepartout submodule to v0.8.0
2026-05-09 15:00:35 -04:00
4e9431ec1d memex: update passepartout submodule → v0.7.2, add notes
passepartout v0.7.2 (Gate Trace + HITL + Search + 11 more features):
- Gate trace visualization with Ctrl+G toggle
- HITL inline panels with styled collapse on approve/deny
- Agent identity file + /identity command
- Safe-tool read-only allowlist
- Message search mode with Up/Down nav and highlights
- Context budget visibility with section breakdown
- Session rewind /sessions /resume /rewind
- Undo/redo per operation
- Context debugging /context why /context dropped
- Tool hardening (timeouts, write verify, read-only cache)
- Tag stack severity tiers + trigger counts
- Merkle provenance audit + audit-verify
- Self-help /help <topic> reads USER_MANUAL.org
- Live CONFIG section in system prompts
- Pads: Page Up/Down scroll by 10 lines

Core 92/92  TUI Main 104/104  TUI View 29/29  Neuro 13/13
2026-05-08 21:56:11 -04:00
8c64b18335 passepartout: bump to v0.5.0 — File Reorganization & Token Economics 2026-05-08 08:37:24 -04:00
24582489d0 passepartout: v0.5.0 hotfix 2 — daemon stable 2026-05-07 20:14:59 -04:00
1ae7470011 passepartout: v0.5.0 File Reorganization
Extract non-core context and heartbeat using self-repair criterion.
Rename 23 files (core, system, gateway) to new naming scheme.
Relocate 6 utility fragments, split gateway-messaging into 4 channel files.
Document self-repair criterion in DESIGN_DECISIONS.
2026-05-07 18:21:10 -04:00
62debb6d6c passepartout: v0.4.3 Shell Sandboxing & Safety Classification
- bwrap Linux namespace sandbox for shell commands
- Severity tiers: catastrophic/dangerous/moderate/harmless
- dispatcher-check-shell-safety returns (:matched <names> :severity <tier>)
2026-05-07 17:52:43 -04:00
888ef00728 passepartout: v0.4.2 Structured Output
Submodule: function-calling API, json-alist-to-plist converter,
tool-calls wiring in think(), diagnostics fix, version bump to 0.4.2.
AGENTS.md: validate with emacs check-parens on org source (not SBCL).
2026-05-07 17:39:21 -04:00
01ff57096e passepartout: v0.4.1 Design Cleanup
Submodule: 25 files changed — system-prompt-augment removal,
10 cognitive tools, vector count 9-10, README rewrite, ROADMAP
updates, CONTRIBUTING rewrite, tangle normalization.

AGENTS.md: rewritten compact (180-50 lines).
2026-05-07 16:45:17 -04:00
8ec1af6f1d passepartout: tag v0.4.0 — Production Hardening 2026-05-06 20:57:11 -04:00
a43cdf2d76 passepartout: v0.4.0 gateway integration tests 2026-05-06 20:32:01 -04:00
b75af8e27f passepartout: v0.4.0 expanded theme + Emacs bridge 2026-05-06 20:20:40 -04:00
3c43443a09 passepartout: v0.4.0 REPL TDD + literate prose retrofits 2026-05-06 19:48:47 -04:00
d568f9f489 passepartout: v0.4.0 TUI differentiator visualization 2026-05-06 19:26:14 -04:00
f73197570d passepartout: v0.4.0 self-build safety boundary 2026-05-06 19:19:36 -04:00
dd431e3f5b passepartout: v0.4.0 semantic retrieval activation 2026-05-06 19:04:26 -04:00
3f6546b972 passepartout: v0.3.3 TUI critical fixes 2026-05-06 17:59:34 -04:00
f6ce86bea3 passepartout: v0.3.3 cursor movement 2026-05-06 17:46:57 -04:00
bc4bbac38d passepartout: v0.3.3 word wrap in view-chat 2026-05-06 17:14:57 -04:00
122356730c passepartout: v0.3.2 — shell safety, :system :eval approval, skill sandbox 2026-05-06 16:47:15 -04:00
89d8189c43 passepartout: v0.3.1 — Parser RCE elimination (*read-eval* nil) 2026-05-06 16:39:21 -04:00
1025290dad passepartout: v0.3.0 release notes full version 2026-05-06 16:12:48 -04:00
97e6af85a2 passepartout: fix README version badge to static v0.3.0 2026-05-06 15:55:47 -04:00
835d638bf3 passepartout: v0.3.0 — Event Orchestration, HITL, Daily-Driver TUI
Test results: 86 pass / 0 fail across 21 suites. TUI integration: 7/7 pass.
Features: 9-vector dispatcher gates, HITL Flight Plan workflow, Event
Orchestrator, Context Manager, Model-Tier Routing, Memory Scope
Segmentation, Async Embedding Gateway, TUI Experience (scrollback,
history, status bar, themes, tab completion), v0.2.x backfill
remediation (14 items), multi-distro deployment, project rename.
Stats: 31 literate Org files with full prose.
2026-05-06 15:52:53 -04:00
6c0e0f4d8d passepartout: 6 QoL fixes — log-message, now, TUI loads, handshake, cascade, daemon boot 2026-05-06 11:40:17 -04:00
a7233931f9 passepartout: v0.3.0 complete — TUI rendering fixed 2026-05-06 11:21:57 -04:00
85cb951816 passepartout: fix input-blocking — agent responses now render immediately 2026-05-06 11:14:50 -04:00
bd959df78c passepartout: connect-daemon retry + TUI connection feedback 2026-05-06 10:46:52 -04:00
9ce0f7b5b2 passepartout: TUI reader loop — silent timeouts, sleep on idle 2026-05-06 10:25:20 -04:00
9351b1c74d passepartout: fix backspace + TUI initial redraw + socket type 2026-05-06 10:12:00 -04:00
5bd20cb7b3 passepartout: fix backspace — normalize Croatoan key structs 2026-05-06 09:48:40 -04:00
f774f53cbd passepartout: pre-warm in setup, TUI rendering diagnostics 2026-05-06 09:20:50 -04:00
aefd3421d3 passepartout: fix TUI agent-responds — text-match instead of unicode arrow 2026-05-06 09:07:22 -04:00
e663663e49 passepartout: cascade parsing test + TUI integration diagnostics 2026-05-06 08:56:14 -04:00
1edf3c3347 passepartout: fix cl-dotenv quote contamination in cascade parsing 2026-05-06 08:27:05 -04:00
6a252d989a passepartout: CLI test, TUI integration harness fixes 2026-05-05 20:58:47 -04:00
6f6ea7a967 passepartout: fix final 4 test bugs — 184 checks, 0 failures 2026-05-05 20:49:05 -04:00
cf67171940 passepartout: fix 12 pre-existing test bugs — 180/185 pass 2026-05-05 20:06:28 -04:00
26093f43d5 passepartout: fix skill loader — preserve test in-package forms, un-jail dispatcher 2026-05-05 19:17:05 -04:00
966b6b8016 passepartout: v0.3.0 complete — embedding gateway finished, all ROADMAP items DONE 2026-05-05 18:24:15 -04:00
6a0bb91f8c passepartout: v0.3.0 deferred features — TUI polish, context persistence, theming 2026-05-05 18:02:56 -04:00
bfd54d3a44 passepartout: v0.3.0 finish — TUI, embedding, gateway, export hygiene 2026-05-05 17:42:09 -04:00
139cc417a7 passepartout: remove TUI :force t 2026-05-05 16:51:51 -04:00
95232f6663 passepartout: TUI harness tuning 2026-05-05 16:45:56 -04:00
0b71f98f37 passepartout: fix paren imbalances 2026-05-05 16:25:28 -04:00
dcbb1279d4 passepartout: deploy fixes 2026-05-05 14:26:27 -04:00
d0117e495a passepartout: TUI ASDF system fix for 3-file split 2026-05-05 14:15:47 -04:00
caabb7f10b passepartout: close remaining test gaps 2026-05-05 13:53:00 -04:00
101b9174df passepartout: cascade-failure detection in TUI tests 2026-05-05 13:44:04 -04:00
4a7ed5ed90 passepartout: TUI integration test improvements 2026-05-05 13:41:58 -04:00
2c7a2ee345 passepartout: integration tests Phase 2+3 2026-05-05 13:38:00 -04:00
ee36d35785 passepartout: system integration tests 2026-05-05 13:26:09 -04:00
ad33e1bde3 passepartout: close high-priority test gaps 2026-05-05 12:53:58 -04:00
45e3c2bc02 passepartout: Tier 3 contracts and tests 2026-05-05 12:36:43 -04:00
b6137e0eff passepartout: contract sections for Tier 2 pipeline modules 2026-05-05 12:19:25 -04:00
8606370c79 passepartout: security module contracts and tests 2026-05-05 12:08:12 -04:00
89c66af5f4 passepartout: architectural intent template 2026-05-05 11:51:18 -04:00
898dd11cbd passepartout: deepen test suites 2026-05-05 10:54:00 -04:00
cf350b2754 passepartout: embedded test migration 2026-05-05 10:29:15 -04:00
a8efd03c2c passepartout: all tests sourced from org (diagnostics rename, orphans adopted) 2026-05-05 09:58:06 -04:00
7065d190ab passepartout: fix dead test suite (export list, stale duplicates, 14/14 pass) 2026-05-05 09:36:24 -04:00
069276b8ee agents: require red-proof in TDD cycle 2026-05-05 09:07:42 -04:00
252229593d passepartout: provider revert 2026-05-04 20:41:48 -04:00
00f7675fb5 passepartout: thread-isolated LLM provider 2026-05-04 19:21:43 -04:00
5b664ea739 passepartout: deepseek-first cascade 2026-05-04 18:46:39 -04:00
595672466e passepartout: fix style-warnings + roadmap update 2026-05-04 18:34:52 -04:00
36c62625fa passepartout: LLM timeout fix 2026-05-04 18:21:10 -04:00
724faad29d passepartout: LLM timeout config 2026-05-04 18:12:23 -04:00
a707f1be71 passepartout: 3-file TUI split 2026-05-04 17:01:21 -04:00
05d4342810 inbox: updated 2026-05-04 16:50:25 -04:00
f6da30f2a8 passepartout: TUI with colors, LLM routing, /eval 2026-05-04 16:42:39 -04:00
eaabac375b AGENTS: add TUI REPL workflow (/eval + Swank) 2026-05-04 16:06:32 -04:00
8725822179 passepartout: TUI rewrite with REPL + Swank 2026-05-04 16:05:48 -04:00
af56cfe789 passepartout: fix TUI crash 2026-05-04 13:42:44 -04:00
5b75527e31 passepartout: commit TUI fix + backtrace diag 2026-05-04 12:57:17 -04:00
7e65580958 passepartout: fix archivist handler-case 2026-05-04 12:04:57 -04:00
a0005850d1 passepartout: fix pre-existing warnings (LISP-STRUCTURAL-CHECK, T-as-variable, SOME arg) 2026-05-04 11:58:25 -04:00
4a3d04e251 passepartout: exclude gateway-tui from skill loader 2026-05-04 11:49:11 -04:00
24b89a1513 passepartout: fix system-config balance 2026-05-04 11:44:31 -04:00
85202fd4f8 passepartout: setup wizard improvements + remove Ollama 2026-05-04 11:41:01 -04:00
c43412f390 passepartout: fix symlink target 2026-05-04 11:32:05 -04:00
ac052440b7 passepartout: fix deploy paths + TUI protocol 2026-05-04 11:28:46 -04:00
dbf3a81962 passepartout: TUI config panel + onboarding 2026-05-04 11:09:22 -04:00
76a0fd407b passepartout: Phase 4 onboarding + TUI config panel 2026-05-04 10:36:29 -04:00
a7cd6c9aac passepartout: TUI config + provider test + slot descriptions 2026-05-04 10:26:54 -04:00
b396cdac60 passepartout: rename/fix/explorer commit 2026-05-04 09:59:12 -04:00
4f34969224 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
2026-05-03 11:47:52 -04:00
44a1b43cba release(opencortex): bump submodule to v0.2.0 2026-05-01 21:51:48 -04:00
cb783530e5 refactor(gtd): move OpenCortex tasks to project-local TODO.org
- Slim gtd.org by linking to projects/opencortex/TODO.org
- gtd.org reduced from 1615 to 822 lines (-793)
- OpenCortex tasks now live in projects/opencortex/TODO.org
- Add projects/opencortex/TODO.org to org-agenda-files

Engineering Core and personal tasks remain in gtd.org
2026-05-01 21:46:04 -04:00
0168281c8c fix(opencortex): update submodule with final TUI and harness stability fixes 2026-05-01 18:16:55 -04:00
bef72ed55f refactor(opencortex): update submodule to include harness fixes and mandate centralization 2026-05-01 12:43:25 -04:00
a9be1d99b3 feat(opencortex): tmux TUI testing, unified LLM backend, daemon fixes
Submodule update includes:
- feat(tui): background reader thread, error handling, TERM guard
- feat(llm): unified OpenAI-compatible backend (Ollama/OpenRouter/OpenAI/Anthropic/Groq/Gemini)
- fix(loop): correct .env loading path (.config/opencortex)
- fix(daemon): restart with updated XDG harness files
- fix(reason): add generate-tool-belt-prompt, policy explanation, deterministic gate
2026-04-30 19:58:02 -04:00
d5b62ee642 feat(tui): add background reader, error handling, connection state 2026-04-30 19:53:02 -04:00
f858b86b64 docs(AGENTS): add utils-lisp mandate for Lisp structural operations
- NEW: REPL-first workflow requirement
- NEW: Must use utils-lisp functions for any .lisp work
- NEW: Never use edit tool on .lisp files directly
- NEW: Post-task verification: REPL verified + utils-lisp used
2026-04-30 11:17:45 -04:00
15e45e57e8 refactor: portable tangling with %%SKILLS_DIR%% placeholder 2026-04-30 11:14:32 -04:00
d68bdb2d2f fix: add in-package to REPL skill org 2026-04-30 11:11:41 -04:00
1886b7ed5d refactor: absolute XDG paths for skill tangling 2026-04-30 11:09:48 -04:00
622b85dd94 refactor: XDG tangle paths for skills
- Skills now tangle to $OC_DATA_DIR/skills/ (XDG)
- Removed manually-created .lisp files from repo
2026-04-30 11:09:23 -04:00
4b04266c16 fix(opencortex): harness compile errors resolved
- FIX: copy-org-object -> deep-copy-org-object (struct conflict)
- FIX: malformed char= syntax in reason.lisp
2026-04-30 10:58:23 -04:00
1adc80bcfb docs(gtd): add REPL skill to v0.2.0 roadmap
- Added org-skill-repl as DONE under INTERACTIVE REFINEMENT
- Enables REPL-first workflow with literate reflection in org
2026-04-30 10:54:18 -04:00
213c9f8c90 feat(skills): add org-skill-repl for persistent Lisp evaluation
Enables agent to:
- Evaluate Lisp code with result/output/error separation
- Inspect variables and functions
- List bound variables in package
- Load files into image
- Supports REPL-first workflow with literate reflection in org
2026-04-30 10:54:08 -04:00
492c84f881 chore(memex): add chat notes and lisp check file 2026-04-30 10:52:48 -04:00
cf5f0d13d0 feat(opencortex): v0.2.0 skills consolidation
- NEW: org-skill-utils-lisp (3-phase validation, sandboxed eval, AST tools)
- NEW: org-skill-utils-org (org headline manipulation, property management)
- DELETE: org-skill-lisp-utils, org-skill-emacs-edit (merged)
- ADD: opencortex setup wizard, opencortex doctor command
- ADD: Native TUI with Croatoan
- HARDEN: Skill loader, package jailing fixes
2026-04-30 10:52:27 -04:00
dfa13d359c docs(gtd): seal v0.2.0 roadmap milestones 2026-04-28 19:51:01 -04:00
42e5c9060e docs(inbox): clear release notes 2026-04-28 19:48:59 -04:00
0121082bc6 feat(chaos): seal v0.2.0 with Tier 2/3 validation and TUI fixes 2026-04-28 19:48:59 -04:00
6f548aa7ac fix: resolve TUI syntax errors and color constants 2026-04-28 14:45:11 -04:00
315ef305e9 chore: complete scorched earth bootstrap and seal v0.2.0-pre fixes 2026-04-28 14:08:25 -04:00
aa70766a4f docs(gtd): mark chaos bugfixes as done and update submodule ref 2026-04-28 14:03:03 -04:00
a842f10b35 chore(opencortex): update submodule to latest fix for v0.2.0 2026-04-28 10:46:31 -04:00
478e5b88bc chore: seal v0.2.0 milestone with updated submodule reference and README 2026-04-27 20:18:04 -04:00
38f1dfec4e feat(xdg): implement xdg-compliant directory structure and diagnostic doctor 2026-04-27 19:51:41 -04:00
bdb4b30012 docs: mark v0.2.0 Autonomous Self-Editing Foundation tasks as DONE
- Exposed Structural AST Editing Tools.
- Implemented Reflection Loops.
- Hardened Actuators (path-traversal and Merkle snapshots).
- Implemented tool permission tiers (ask/allow/deny).
- Validated skill hot-reload capability.
2026-04-27 13:44:50 -04:00
5e68db2464 docs: merge architectural evolution note into roadmap
- Transferred remaining architectural tasks (AST tooling, Reflection Loops, Actuator hardening, Lazy-loading) into the active gtd.org task tree.
- Purged the standalone note as its contents are now fully tracked in the project roadmap.
2026-04-27 13:39:02 -04:00
d1b1e1c4bb docs: shift vector search to v0.3.0 and make provider-agnostic
- Moved vector search out of v0.2.0 (blocking the TUI release).
- Re-architected as 'Asynchronous Embedding Gateway' in v0.3.0.
- Supports Ollama, llama.cpp, and OpenAI based on .env configuration.
- Operates via a background worker thread to prevent Merkle GC churn during active text editing.
2026-04-27 13:36:52 -04:00
6a90e43067 docs: sync gtd.org roadmap with new v0.3.0-v1.0.0 version scheme
- Renamed v0.3.0 to include HITL
- Renamed v0.4.0 to include Git Workflows
- Shifted Creator + Architect to v0.6.0
- Inserted new v0.5.0 (Interactive Actuation)
- Inserted new v0.7.0 (Visual Grounding) and v0.8.0 (Evaluation Harness) before v1.0.0 SOTA Parity.
2026-04-27 13:22:55 -04:00
4317eff40e docs: Add self-enforcement checklist to AGENTS.md
- Before task gate (git clean, skill query, GTD read)
- During task LP rules (org-only, one function per block, prose)
- After task validation (tests pass, chaos tier 1, no artifacts)
- References to authoritative skill org files

This makes the mandate enforceable, not just documentation.
2026-04-25 19:33:25 -04:00
cc6c552d5a refactor: Move Emacs config from system/ to projects/dotemacs/
- Delete deprecated system/ configuration files
- Update projects/dotemacs/modules/ with reorganized config
- Add .opencode/ directory for agent state
- Clean up attachments and unused documentation files
2026-04-25 18:41:20 -04:00
43c225a4b5 Update gtd.org: mark org-skill-emacs-edit DONE
- Added org-skill-emacs-edit (pure Lisp, no Emacs subprocess)
- Marked lisp-repair as DONE (now in org-skill-lisp-utils)
2026-04-23 07:35:55 -04:00
e87ae0c517 Update gtd.org: mark core skills consolidation DONE
- Merged lisp-validator + lisp-repair → org-skill-lisp-utils.org
- Added lisp utilities: count-char, deterministic-repair, neural-repair
- Moved skills from contrib to core
2026-04-23 07:22:43 -04:00
08803640a4 docs: Document ASDF fix and engineering methodology additions
- Added 4 cognitive tools: reload-skill, read-file, write-file, replace-string
- Fixed ASDF compilation bug with explicit dependencies
- Added test-first methodology rules to engineering standards
2026-04-23 06:48:22 -04:00
5f48f07b77 chore: Sync submodule for definitive v0.1.0 release 2026-04-19 20:51:49 -04:00
c5c524d335 chore: Final sync for stable conductor bridge 2026-04-19 20:41:26 -04:00
b11b028245 chore: Sync submodule for definitive gateway fix 2026-04-19 20:36:45 -04:00
ced260dd0f chore: Sync submodule for definitive protocol fix 2026-04-19 20:34:27 -04:00
1a87c72f7d chore: Sync submodule for Sexp restoration 2026-04-19 20:31:06 -04:00
284de44dcd chore: Sync submodule for JSON protocol 2026-04-19 20:23:27 -04:00
fd6c621eeb chore: Sync submodule for final protocol hardening 2026-04-19 20:16:22 -04:00
34af90e7e5 chore: Sync submodule for definitive proto-get fix 2026-04-19 20:10:14 -04:00
1f736aabe5 chore: Sync submodule for dependency fix 2026-04-19 20:06:48 -04:00
609b2fcac3 chore: Sync submodule for protocol security fix 2026-04-19 20:03:20 -04:00
f48f38400d chore: Sync submodule for chat protocol fix 2026-04-19 19:59:27 -04:00
e49b68287b chore: Sync submodule for protocol debugging 2026-04-19 19:56:31 -04:00
de23523200 chore: Sync submodule for validator hardening 2026-04-19 19:47:22 -04:00
dde4796d23 chore: Sync submodule for validator fix 2026-04-19 19:44:26 -04:00
7f0d195017 chore: Sync submodule for gateway syntax fix 2026-04-19 19:36:56 -04:00
e98a68f32c chore: Sync submodule for definitive v0.1.0 conductor fix 2026-04-19 19:32:32 -04:00
7815717346 chore: Sync submodule for boot lock 2026-04-19 19:19:57 -04:00
61191ac03e chore: Sync submodule for UI test improvement 2026-04-19 19:17:07 -04:00
1866695eca chore: Sync submodule for SBCL fix 2026-04-19 19:14:08 -04:00
05c2730c61 chore: Sync submodule for quoting fix 2026-04-19 19:11:25 -04:00
a97a3d1ba9 chore: Sync submodule for serial boot fix 2026-04-19 19:09:19 -04:00
41598c3542 chore: Sync submodule for race fix 2026-04-19 19:04:57 -04:00
5d3ab60adf chore: Sync submodule for boot race fix 2026-04-19 19:00:58 -04:00
18a802c2e2 chore: Sync submodule for definitively stable v0.1.0 2026-04-19 18:49:24 -04:00
c1cfde1e4b chore: Sync submodule for dynamic cascade 2026-04-19 18:38:04 -04:00
b78b32bda9 chore: Sync submodule for stable v0.1.0 TUI 2026-04-19 18:37:35 -04:00
bc51a5e586 chore: Sync submodule for metabolic feedback fix 2026-04-19 18:18:32 -04:00
a32524ec64 chore: Sync submodule for verified TUI loop 2026-04-19 18:11:50 -04:00
d03914053f chore: Sync submodule for definitive TUI fix 2026-04-19 18:06:46 -04:00
b1c2884254 chore: Sync submodule for protocol and visibility fixes 2026-04-19 17:54:04 -04:00
0239b4f8d7 chore: Sync submodule for tool visibility fix 2026-04-19 17:43:33 -04:00
04f7e248b4 chore: Sync submodule for response format fix 2026-04-19 17:41:35 -04:00
0c1bdc0418 chore: Sync submodule for case-insensitive gateway 2026-04-19 17:35:48 -04:00
71d3016a1c chore: Sync submodule for handler-case fix 2026-04-19 17:33:02 -04:00
913a81b0bd chore: Sync submodule for neural gateway hardening 2026-04-19 17:31:07 -04:00
c0f3ab1cf2 chore: Sync submodule for definitive package fix 2026-04-19 17:28:45 -04:00
44319bece1 chore: Sync submodule for definitive reason fix 2026-04-19 17:26:17 -04:00
f3c5de68b6 chore: Sync submodule for reasoning fix 2026-04-19 17:22:43 -04:00
50eaef0a9d chore: Sync submodule for universal reasoning 2026-04-19 17:12:05 -04:00
c84b82fd1f chore: Sync submodule for SETF fix 2026-04-19 17:05:04 -04:00
c711512689 chore: Sync submodule for robust protocol fix 2026-04-19 16:59:21 -04:00
54a76e71f0 chore: Sync submodule for cache purge and keyword fix 2026-04-19 16:45:12 -04:00
c7b7c4fc9d chore: Sync submodule for final TUI fix 2026-04-19 16:41:03 -04:00
727d56dbda chore: Sync submodule for actuator hardening 2026-04-19 16:36:51 -04:00
d7a4421464 chore: Sync submodule for hardened actuator kernel 2026-04-19 16:34:44 -04:00
e69bc16f0c chore: Sync submodule for actuator normalization 2026-04-19 16:31:14 -04:00
1e74331428 chore: Sync submodule for CLI actuator normalization 2026-04-19 16:28:22 -04:00
52593cb2ef chore: Sync submodule for skill list hardening 2026-04-19 16:23:28 -04:00
879ff3c2c5 chore: Sync submodule for definitive context fix 2026-04-19 16:21:42 -04:00
0893d5e959 chore: Sync submodule for definitive path fix 2026-04-19 16:17:55 -04:00
94361997ff chore: Sync submodule for definitive memory fix 2026-04-19 16:05:34 -04:00
dd834e55bd chore: Sync submodule for boot noise reduction 2026-04-19 15:57:00 -04:00
d4cdb0aa1d chore: Sync submodule for sanitized memory 2026-04-19 15:52:58 -04:00
89581e08ab chore: Sync submodule for sanitized actuator 2026-04-19 15:51:36 -04:00
fc5069908b chore: Sync submodule for colon fix 2026-04-19 15:50:01 -04:00
417ff56f67 chore: Sync submodule for definitive Green Boot 2026-04-19 15:48:49 -04:00
6d571c93c8 chore: Sync submodule for final syntax fix 2026-04-19 15:43:34 -04:00
643ecf17be chore: Sync submodule for comma character fix 2026-04-19 15:42:08 -04:00
e4fccdbcb9 chore: Sync submodule for skill syntax and stub fixes 2026-04-19 15:40:48 -04:00
fd70333f3f chore: Sync submodule for keyword cleaner 2026-04-19 15:37:07 -04:00
84cdb374c4 chore: Sync submodule for protocol normalization 2026-04-19 15:31:45 -04:00
8b3526d8cb chore: Sync submodule for keyword case fix 2026-04-19 15:27:44 -04:00
3c8a709549 chore: Sync submodule for metabolic feedback fix 2026-04-19 15:23:30 -04:00
f53a02c13b chore: Sync submodule for robust protocol reader 2026-04-19 15:21:05 -04:00
4f74624e73 chore: Sync submodule for vault memory unbound fix 2026-04-19 15:05:44 -04:00
7657969147 chore: Sync submodule for definitive TUI keyboard fix 2026-04-19 14:54:40 -04:00
0ec48197ba chore: Sync submodule for definitive TUI cursor fix 2026-04-19 14:29:30 -04:00
563c661555 chore: Sync submodule for boot execution fix 2026-04-19 14:19:19 -04:00
fbc2719ff4 chore: Sync submodule for vault load fix 2026-04-19 13:53:07 -04:00
df86c1d1be chore: Hard sync of submodule to latest verified TUI state 2026-04-19 13:38:34 -04:00
a5f81ad9ab chore: Sync submodule for final verified TUI input focus fix 2026-04-19 13:19:07 -04:00
9ebbbae15e chore: Sync submodule for verified TUI parenthesis fix 2026-04-19 13:12:11 -04:00
619d8871f2 chore: Sync submodule for TUI input focus fix 2026-04-19 13:02:43 -04:00
d02812f95c chore: Sync submodule for final TUI and package fixes 2026-04-19 12:09:52 -04:00
0f51b32680 chore: Sync submodule for read-framed-message export fix 2026-04-19 12:03:40 -04:00
1873525c4a chore: Sync submodule for bash variable restoration 2026-04-19 11:55:19 -04:00
a7f61908c2 chore: Sync submodule for strict command router refactor 2026-04-19 11:48:30 -04:00
02169a7ad3 chore: Sync submodule for precise setup exit fix 2026-04-19 11:44:59 -04:00
446c66f101 chore: Sync submodule for final protocol desync and fallthrough fixes 2026-04-19 11:42:38 -04:00
a3506551ea chore: Sync submodule for final v0.1.0 release 2026-04-17 20:25:18 -04:00
2518d4778c chore: Sync submodule for TUI window logic fix 2026-04-17 19:20:57 -04:00
78ec8240d4 chore: Sync submodule for squashed SBCL command fixes 2026-04-17 18:55:53 -04:00
d9f89bba7b chore: Sync submodule for forced SKILLS_DIR fix 2026-04-17 18:45:37 -04:00
ec87c36908 chore: Sync submodule for line continuation fix 2026-04-17 18:39:01 -04:00
01bd848244 chore: Sync submodule for final TUI and onboarding fixes 2026-04-17 18:32:49 -04:00
7cbf723d04 chore: Sync submodule for TUI and PATH fixes 2026-04-17 18:26:53 -04:00
f76360fae7 chore: Sync submodule for final verified fixed MVP release 2026-04-17 18:17:29 -04:00
cf50300be6 chore: Sync submodule for final verified MVP release 2026-04-17 18:07:06 -04:00
3a4c15a448 chore: Sync submodule for final-final MVP release 2026-04-17 17:57:31 -04:00
4b19d7d743 chore: Sync submodule for final-final MVP fixes 2026-04-17 17:56:05 -04:00
90f91ce082 chore: Sync submodule for final MVP release 2026-04-17 17:49:58 -04:00
b5e6912cc4 chore: Sync submodule for symlink-aware SCRIPT_DIR fix 2026-04-17 17:38:48 -04:00
e83e297843 chore: Sync submodule for final boot sequence fixes 2026-04-17 17:32:18 -04:00
0447c8495d chore: Sync submodule for final boot failure fixes 2026-04-17 17:25:02 -04:00
032fedc549 chore: Sync submodule for bash syntax fix 2026-04-17 17:17:50 -04:00
0760c8c126 chore: Sync submodule for package export and setup pre-load fixes 2026-04-17 17:12:14 -04:00
4dda5d2a97 chore: Sync submodule for verbose setup logging 2026-04-17 17:07:46 -04:00
a7b01cbf0b chore: Sync submodule for robust setup verification 2026-04-17 17:02:11 -04:00
2f6b32c2c7 chore: Update submodule for Memex path and directory creation fixes 2026-04-17 16:54:03 -04:00
d86ace0bf3 chore: Update submodule reference for stray binary removal 2026-04-17 16:41:47 -04:00
8c99cc785e chore: Update submodule reference for fresh VM setup fixes 2026-04-17 16:40:10 -04:00
b807402dba chore: Update submodule references for final MVP hardening 2026-04-17 16:30:57 -04:00
e922c04226 chore(gtd): Add v0.2.0 advanced onboarding tasks inspired by OpenClaw/Hermes 2026-04-17 16:29:47 -04:00
2265fb3e21 chore: Sync workspace and submodule for Audit Phase 2026-04-17 15:44:21 -04:00
ad6dee1dcd chore: Update submodule with identity setup feature 2026-04-17 14:12:06 -04:00
03883e7e4f chore: Update submodule with interactive setup and TUI entrypoint 2026-04-17 14:08:06 -04:00
4ff4ac7961 chore: Update submodule for MVP spec refinement 2026-04-17 14:05:20 -04:00
b49f83a891 chore: Update submodule for MVP spec test plan addition 2026-04-17 13:57:43 -04:00
7ede631db4 chore: Mark licensing tasks as DONE in GTD 2026-04-17 13:43:18 -04:00
3a031ba8a2 chore: Update submodule for AGPLv3 and CLA documentation 2026-04-17 13:41:42 -04:00
8597b34792 chore: Update submodule for JSON to S-Expression refactor 2026-04-17 13:36:54 -04:00
729a8e8d8a chore: Update submodule with TUI implementation 2026-04-17 13:24:10 -04:00
0cf2a8d386 chore: Update MVP plan and submodule pointer 2026-04-17 12:55:03 -04:00
bb6238bfa6 chore: Update GTD file with MVP release plan details 2026-04-17 12:38:15 -04:00
562ba063cb chore: Update inbox and opencortex submodule 2026-04-17 12:20:27 -04:00
a08bba8a3d chore: Update submodule pointers 2026-04-16 12:00:47 -04:00
4c818ccd86 fix: Correct UUID symbol and rename contrib submodule 2026-04-16 11:59:37 -04:00
12f11ce5b0 chore: Update org-agent-contrib submodule to latest c5d3d8c 2026-04-14 16:03:40 -04:00
e29ca5679e REFAC: Standardize on Cognitive Cycle and update documentation 2026-04-14 15:59:19 -04:00
34a210228e BRAND: Rename project to OpenCortex and update gtd.org 2026-04-14 11:51:26 -04:00
df9c47ad03 LEGAL: Finalize v0.1.0 licensing and legal framework 2026-04-14 10:17:33 -04:00
3900e3c8fc AUDIT: Align terminology with Autonomy and finalize CLI-first actuation 2026-04-14 09:38:24 -04:00
6c88a66273 AUDIT: Final v0.1.0 hardening - Emacs in Docker and sub-TODO mandate 2026-04-13 21:20:56 -04:00
614907613e AUDIT: Scheduled v0.1.0 publication and verification tasks for tomorrow 2026-04-13 21:18:58 -04:00
0f7019e01e RELEASE: v0.1.0 - The Sovereign Foundation 2026-04-13 21:06:18 -04:00
c376196e86 AUDIT: Patched Scribe distillation logic for immutability and persistence 2026-04-13 20:56:11 -04:00
3959c57718 AUDIT: Completed Scribe and Gardener implementation for MVP 2026-04-13 20:44:18 -04:00
f8221ec4da AUDIT: Completed Task 1 (Harness Hardening) for MVP 2026-04-13 20:40:37 -04:00
5518a00e67 AUDIT: Implemented unified entrypoint script and updated README 2026-04-13 20:20:39 -04:00
f315b79df3 AUDIT: Added CLI interaction capability and updated UX journey 2026-04-13 20:15:30 -04:00
b0e6ddac05 AUDIT: Unified setup process and updated documentation 2026-04-13 20:04:52 -04:00
21d46b03fc AUDIT: Established Sovereign MVP (v0.1.0) milestone in task tracker 2026-04-13 19:44:53 -04:00
d8f92decb6 AUDIT: Refactored context stage and updated peripheral vision parameters 2026-04-13 17:31:36 -04:00
bf1fc9a9c4 AUDIT: Externalized mandatory skill configuration 2026-04-13 17:28:32 -04:00
45edc23a9e AUDIT: Refactored perceive stage and updated engineering standards with tangle mandate 2026-04-13 17:07:01 -04:00
42124ed9d5 AUDIT: Refactored core metabolic loop and updated engineering standards 2026-04-13 16:55:11 -04:00
b06c1b44b9 ARCH: Synchronize Thin Harness manifest and full decoupling 2026-04-13 16:39:07 -04:00
b46c800d43 ARCH: Sync submodule pointer after full Microkernel Decoupling 2026-04-13 16:11:21 -04:00
d1432e4bf0 ALIGN: Completed communication and memory alignment, starting IPFS homoiconic refactor 2026-04-13 14:55:51 -04:00
f2ecccab63 ALIGN: Workspace-wide rename of Memory and final terminology sync 2026-04-13 14:39:53 -04:00
eee1925032 ALIGN: Finalize workspace-wide rename to Harness Communication 2026-04-13 14:19:50 -04:00
e5d04d241c ALIGN: Finalize terminology sync across all layers 2026-04-13 13:18:53 -04:00
d160a084c5 ALIGN: Sync roadmap and submodule pointer 2026-04-13 13:18:50 -04:00
38dcac3ad3 ALIGN: Completed terminology refactor and deleted deprecated audit reports 2026-04-13 13:18:38 -04:00
b96f8b9b6a GTD: Updated harness review task description 2026-04-13 13:16:25 -04:00
dc7cf8bfe0 GTD: Add task for full review of org-agent's harness 2026-04-13 13:12:36 -04:00
43a20879bd ARCH: Metabolic Harness Reorganization & Loop Simplification 2026-04-13 09:57:59 -04:00
b6b39472da ARCH: Clean Core Refactor & Terminology Alignment 2026-04-13 09:03:42 -04:00
8ee1c0c4df docs: finalize gtd.org synchronization and encode Roadmap Integrity mandate 2026-04-12 19:52:47 -04:00
bdee3c75b5 docs: Restore root README and sync org-agent documentation 2026-04-12 16:26:02 -04:00
ee19da7e7a chore: Cull 'architecture astronaut' tasks from active roadmap
- Moved theoretical/complex tasks to an Archive section.
- Enforces the 'Thin Harness, Fat Skills' paradigm.
- Restricts v1.0 focus to the Minimal Boot Set.
2026-04-12 16:02:16 -04:00
7cdf76112c docs: Rewrite root README to anchor new architecture and philosophy
- Shift from 'Neurosymbolic' to 'Neuro-Protosymbolic'
- Formalize 'Thin Harness, Fat Skills' paradigm
- Redefine cognitive matrix (Associative/Deliberate, Foreground/Background)
- Clarify Org-mode AST and Sparse Tree advantages over Markdown/JSON
- Outline core skill groups and Lisp Machine endgame
2026-04-12 15:59:07 -04:00
a887011415 chore: Update cognitive architecture naming and sync org-agent submodule
- Updated naming to Associative/Deliberate and Foreground/Background in README.org
- Synchronized completed tasks in gtd.org
- Updated org-agent submodule reference
2026-04-12 14:10:01 -04:00
8ff305d6ac feat(agent): Define session-less cognitive architecture
- **Anatomy (Data Stores):** Defines the three-tiered data model:
  1. Linguistic Substrate (Org files)
  2. Lisp Object Store (Live graph in RAM)
  3. Telemetry Store (External TSDB for sensory data)

- **Psychology (Cognitive Matrix):** Establishes the 2x2 matrix that
  balances Conscious/Subconscious and Neural/Symbolic (System 1/2)
  processing.

- **Physiology (Core Processes):** Outlines the five core processes
  (Perception, Reasoning, Distillation, Reflection, Sensation) that
  bring the architecture to life.

This commit also updates the master GTD with the full engineering
roadmap required to implement this session-less vision, including tasks
for cognitive economics, belief revision, and the Micro-Prolog engine.
2026-04-11 20:14:37 -04:00
942a721cd8 FEAT: Integrated Playwright bridge and updated GTD 2026-04-11 16:58:23 -04:00
6ec465128c CHORE: Submodule sync for Playwright dependencies 2026-04-11 16:56:58 -04:00
72268c7508 FEAT: Integrated Boot Sequence refactor and updated GTD 2026-04-11 16:52:41 -04:00
3e2616ee4d FEAT: Integrated 5-Vector security and synchronized docs 2026-04-11 16:36:07 -04:00
70be494d8c CHORE: Submodule sync before Bouncer Matrix implementation 2026-04-11 16:25:08 -04:00
c4233f7a80 FEAT: Integrated Formal Verification and updated GTD 2026-04-11 16:13:29 -04:00
d4736fb79c CHORE: Submodule sync before Formal Verification implementation 2026-04-11 16:08:58 -04:00
4ee8b998d0 FEAT: Integrated Docker infrastructure and updated GTD 2026-04-11 16:02:53 -04:00
44ebba8aaa FEAT: Integrated Matrix gateway and updated GTD 2026-04-11 15:58:15 -04:00
5ba970e4e8 DOCS: Synced .env.example in main repo 2026-04-11 15:54:16 -04:00
437cf36979 FIX: Secure Signal identity in submodule 2026-04-11 15:52:32 -04:00
bbe2bcb2c4 FEAT: Integrated Signal gateway and updated GTD 2026-04-11 15:51:10 -04:00
b42a2fedfc CHORE: Submodule update for Signal Gateway preparation 2026-04-11 15:48:22 -04:00
4c417a58b5 FEAT: Integrated Telegram gateway and updated GTD 2026-04-11 15:34:51 -04:00
5ba7d70f28 FEAT: Finalized Shell Actuator verification and gtd status 2026-04-11 15:24:46 -04:00
bef7c93fad FEAT: Finalized provider verification and gtd status 2026-04-11 15:17:34 -04:00
c979ec8e89 CHORE: Add 5-Vector Bouncer Matrix to GTD 2026-04-11 14:58:47 -04:00
666316b702 FEAT: Finalized Planning Mode implementation and gtd status 2026-04-11 14:45:00 -04:00
cbd0a11ca4 FEAT: Finalized async lisp-repair and gtd status 2026-04-11 14:36:39 -04:00
72531c175b Revert "FEAT: Integrated org-skill-lisp-repair"
This reverts commit dcf6c79371.
2026-04-11 14:32:31 -04:00
dcf6c79371 FEAT: Integrated org-skill-lisp-repair 2026-04-11 14:29:42 -04:00
451c7dd580 CHORE: Commit submodule pointer before lisp-repair 2026-04-11 14:25:33 -04:00
3cfa99f076 FEAT: Task Orchestrator & Self-Fix verification complete. Refactored ASD to flat structure. 2026-04-11 14:22:38 -04:00
5206d4e5c0 DOCS: PSF alignment for Task Orchestrator (RCA, Literate Docs, Flight Plan conversion) 2026-04-11 14:11:12 -04:00
9399f2e9f8 CHORE: Consolidation VI implementation checkpoint before PSF mandate alignment 2026-04-11 14:08:57 -04:00
1b7d41444d feat(org-agent): sync Hybrid Peripheral Vision and update gtd.org 2026-04-09 16:43:34 -04:00
aaa966a2dd feat(org-agent): sync Micro-Loader implementation and update gtd.org 2026-04-09 16:34:59 -04:00
df101aa610 chore: cleanup notes and sync contrib submodule state 2026-04-09 16:33:09 -04:00
0fd009318e feat(org-agent): sync Lisp Sandboxing implementation and tests 2026-04-09 16:28:32 -04:00
8533efa120 feat(org-agent): sync Latent Reflection skill and update gtd.org 2026-04-09 16:15:41 -04:00
7624cf37e6 chore: consolidate standalone skill projects into org-agent and org-agent-contrib 2026-04-09 16:10:30 -04:00
e1051d1cea chore: finalize org-agent-contrib submodule pointer 2026-04-09 15:56:06 -04:00
010d1e7d47 fix: update org-agent-contrib submodule URL 2026-04-09 15:51:11 -04:00
409a9d5630 chore: mark IPFS archivist and Micro-Rollbacks as DONE in gtd.org 2026-04-09 15:49:34 -04:00
f98291e084 feat(org-agent): sync Component III - IPFS archivist skill 2026-04-09 15:48:38 -04:00
af24f239da chore: cleanup notes/ after skill migration to submodule 2026-04-09 15:42:39 -04:00
c8bca0c678 chore: sync onboarding API key naming 2026-04-09 15:38:43 -04:00
586ee5f55e chore: sync onboarding environment awareness 2026-04-09 15:23:53 -04:00
ff5313c150 chore: sync onboarding script improvements 2026-04-09 15:21:25 -04:00
d8293fc3be chore: restructure skill repositories into Core and Contrib 2026-04-09 15:18:19 -04:00
df2c752514 feat(org-agent): sync Component IV implementation 2026-04-09 14:31:01 -04:00
5a58e3fbf8 chore: mark Signal Pipeline refactor as DONE in gtd.org 2026-04-09 14:05:13 -04:00
5628768149 refactor(org-agent): sync signal pipeline implementation 2026-04-09 14:04:43 -04:00
6094868e28 chore: mark Merkle-Tree and CoW tasks as DONE in gtd.org 2026-04-09 11:40:40 -04:00
a36555d295 test(org-agent): sync object store verification suite 2026-04-09 11:34:59 -04:00
957d2ea848 feat(org-agent): sync Merkle-Tree versioning implementation 2026-04-09 11:26:09 -04:00
0897a23b0d docs(org-agent): sync literate source restructure and component split 2026-04-09 11:00:16 -04:00
aa652923ac chore: sync roadmap and kernel evolution design 2026-04-08 21:02:39 -04:00
ac621b6581 docs(org-agent): sync docstring updates from subproject 2026-04-08 20:39:58 -04:00
a06cb7c44e chore: add root .gitignore and sync subproject cleanup 2026-04-08 20:32:00 -04:00
07de1f9d6b feat(org-agent): sync security patches and robustness improvements 2026-04-08 20:15:27 -04:00
09a381da43 docs(org-agent): sync literate text refinements 2026-04-08 19:11:53 -04:00
cf58983d78 feat(org-agent): implement Component III (Object Store) and IV (Peripheral Vision) 2026-04-08 19:03:47 -04:00
fba45ec3d4 feat(org-agent): sync topological boot sequence implementation 2026-04-08 18:04:27 -04:00
3da49016e3 docs(org-agent): sync deep reasoning overhaul 2026-04-08 16:17:51 -04:00
f1f0ef620f docs(org-agent): sync README reorganization 2026-04-08 16:16:24 -04:00
709802917a refactor: merge economist skill into token-accountant 2026-04-08 16:16:09 -04:00
6ac032f144 chore: mark provider extraction as DONE in GTD 2026-04-08 16:09:00 -04:00
ca631d31fc refactor: move LLM provider implementations to literate skill notes 2026-04-08 16:08:18 -04:00
685aa4edf1 docs(org-agent): sync comprehensive README overhaul 2026-04-08 15:50:03 -04:00
471c25870b feat: add Neurosymbolic Bridge improvements to GTD 2026-04-08 15:49:40 -04:00
cc18c7f082 feat: add Skill Boot Sequence and Gateway architecture to GTD 2026-04-08 15:38:41 -04:00
af642b6ec0 feat: add Privacy-Aware Indexing and Peripheral Vision extraction to GTD 2026-04-08 15:24:38 -04:00
954295c9d5 feat: add Merkle-Tree and IPFS memory tiering tasks to GTD 2026-04-08 15:05:43 -04:00
54b774511e feat: add pluggable OACP integrity hashing to GTD 2026-04-08 14:42:44 -04:00
2bd36a72c2 feat: add OACP schema and backpressure improvements to GTD 2026-04-08 14:29:34 -04:00
f90b0bda30 feat: add core architectural improvements to Sovereign Boundary project in GTD 2026-04-08 14:14:36 -04:00
ed0e3f4ae9 feat: add claw-code derived skill implementation tasks to GTD 2026-04-08 14:01:21 -04:00
963b0172f4 feat: add claw-code benchmarking project to GTD 2026-04-08 13:56:46 -04:00
d2bb8d85be docs(org-agent): add the 6 core components to the documentation 2026-04-08 13:46:30 -04:00
66ec09c8c7 docs(org-agent): update philosophy and actuator-agnostic vision in README 2026-04-08 13:38:56 -04:00
76fc903f81 docs(org-agent): update philosophy with actuator-agnostic vision 2026-04-08 13:28:42 -04:00
8133f05e49 docs(org-agent): fix Mermaid syntax in README 2026-04-08 13:20:55 -04:00
995d76f5a5 feat: establish Sovereign Boundary project in GTD 2026-04-08 13:20:54 -04:00
026f9662c8 docs(org-agent): promote README.org to root and update philosophy 2026-04-08 13:02:39 -04:00
08904c4d97 feat: implement skill graph dependencies in org-skill-agent and establish org-id rule 2026-04-08 12:33:40 -04:00
a7861cd806 docs: overhaul README.org and remove redundant README.md 2026-04-08 11:37:44 -04:00
678097088e refactor: consolidate SOUL.org and org-agent skill into notes/org-skill-agent.org 2026-04-08 11:32:09 -04:00
ebc1659a27 refactor: consolidate PSF philosophy into literate skill and unify agent rules in SOUL.org 2026-04-08 11:26:00 -04:00
6a9c03abb6 chore: move start-agent.sh and test-shell.lisp to their correct scopes 2026-04-08 10:54:08 -04:00
17577fcca1 chore: remove redundant expansion artifacts and empty JSON files 2026-04-08 10:38:46 -04:00
aef13436c5 chore: structural cleanup of projects and patches 2026-04-08 10:26:30 -04:00
be8656c604 chore: structural cleanup of projects and patches 2026-04-08 10:25:38 -04:00
bdcca5c376 chore: add patches, new project skills, and utility scripts 2026-04-08 10:14:34 -04:00
d28eb0d765 chore: workspace synchronization (sync inbox.org and staged deletions) 2026-04-08 10:11:44 -04:00
e99e1744b9 chore: move remaining flight plan to system/plans 2026-04-08 10:08:01 -04:00
217348850f chore: move flight plans to system/plans 2026-04-08 10:03:56 -04:00
335861e936 PSF: Add flight plan for Emacs UX overhaul 2026-04-07 18:12:10 -04:00
314107cf69 PSF: Retrospective metadata injection complete. Kernel future-proofed with CREATED/EDITED drawer logic. 2026-04-07 14:14:56 -04:00
c553ddc20f PSF: Replace improvised IDs with properly generated org-roam UUIDs 2026-04-07 13:42:42 -04:00
b45f24ebc1 PSF: Update privacy wall mandate to use @personal tag instead of !personal 2026-04-07 13:36:51 -04:00
1928a1e391 PSF: Append :@personal: to top-level headings in daily/ (<= 2024) 2026-04-07 13:34:45 -04:00
2332098cc7 PSF: Append @personal to all files in inbox/notes 2026-04-07 13:29:01 -04:00
c0eb8206f7 PSF: Prefix project notes with project- and skill notes with org-skill- 2026-04-07 12:57:15 -04:00
9b00c70683 PSF: Massive Foundation Sync. 57/57 High-Fidelity Blueprints. Zero-Toll Fleet (Llama 3.3/Qwen 3.6) active. GTD updated with browser hardening task. 2026-04-07 10:53:03 -04:00
d2e0ff2842 PSF: Update org-agent submodule pointer to include core neural/OACP fixes. 2026-04-07 10:43:51 -04:00
3b3381a1ac PSF: Foundry Progress Sync. 57 high-fidelity blueprints established. Open Fleet routing (Kimi/Qwen) active. GTD updated. 2026-04-07 10:34:16 -04:00
77c0dac025 PSF: Mass-regeneration complete. 53/53 high-fidelity blueprints and TDD suites established. Zero-cost Pro bridge active. 2026-04-07 08:58:08 -04:00
f4a91ae747 PSF: Model Fleet Discovery. Full OpenRouter model list established. 2026-04-06 18:05:15 -04:00
bf33f80ee2 PSF: Autonomous mass-processing of 25 pending skills (Blueprint & TDD). 2026-04-05 19:32:07 -04:00
bfab2c80dd PSF: Autonomous loop progress. LinkedIn PRD and TDD suites. 2026-04-05 19:12:25 -04:00
018d97b77a PSF: Purge Emacs lock files. 2026-04-04 20:27:46 -04:00
283ca09276 PSF: Update org-agent submodule pointer. 2026-04-04 20:27:44 -04:00
7ac10d1f95 PSF: Stabilizing workspace after crash. Valid kernel/skill fixes. 2026-04-04 20:27:39 -04:00
65a14784d3 feat: implemented verified Shell Actuator skill
- Enabled execution of whitelisted shell commands via OACP.
- Added neuro-cognitive analysis for command results.
- Fixed authentication fallback for background daemon.
- Finalized Emacs UI robustness for all message types.
2026-04-04 13:37:47 -04:00
1703 changed files with 72948 additions and 180671 deletions

1
.#gtd.org Symbolic link
View File

@@ -0,0 +1 @@
user@amr.533909:1777472499

4
.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
*.log
*~
\#*#
state/

18
.gitmodules vendored
View File

@@ -1,6 +1,12 @@
[submodule "org-agent"]
path = org-agent
url = ssh://git@10.10.10.201:2222/amr/org-agent.git
[submodule "projects/org-agent"]
path = projects/org-agent
url = ssh://git@10.10.10.201:2222/amr/org-agent.git
[submodule "opencortex"]
path = opencortex
url = ssh://git@10.10.10.201:2222/amr/opencortex.git
[submodule "projects/passepartout"]
path = projects/passepartout
url = ssh://10.10.10.201:2222/amr/opencortex.git
[submodule "projects/passepartout-contrib"]
path = projects/passepartout-contrib
url = ssh://git@10.10.10.201:2222/amr/opencortex-contrib.git
[submodule "projects/cl-tty"]
path = projects/cl-tty
url = ssh://git@10.10.10.201:2222/amr/cl-tty.git

View File

@@ -0,0 +1,11 @@
---
description: Check paren balance in lisp blocks of .org files
---
Run `projects/check-parens/check-parens` on the given .org files to verify all
`#+begin_src lisp` blocks have balanced parentheses. Uses SBCL's reader for
100% accuracy — no false positives from string literals or character literals.
Exit 0 if all blocks balanced, 1 if any issues found.
Usage: /check-parens <file.org> [<file.org> ...]

View File

@@ -0,0 +1,15 @@
---
description: Tangle an org file and compile the result
---
Tangle an .org file to .lisp then compile with SBCL. Reports the first
compile error with line numbers. Exit 0 = clean compile, exit 1 = error.
Prepares code for commit by ensuring the tangled .lisp file is syntactically
valid. Catches missing symbols, undefined functions, and type errors before
they reach the running daemon.
Usage: /check-tangle <file.org>
Example:
/check-tangle projects/passepartout/org/channel-tui-main.org

View File

@@ -0,0 +1,17 @@
---
description: Send a lisp block from an org file to the REPL
---
Extract a `#+begin_src lisp` block from an .org file and pipe it to the
running daemon REPL. Identify the block by function name or index.
The `--package` flag wraps the block in `(in-package ...)` so it evaluates
in the right namespace — essential when the block references symbols from
a specific package without the package prefix.
Usage: /repl-block <file.org> --function <name>
/repl-block <file.org> --function <name> --package <pkg>
/repl-block <file.org> --block <number>
Example:
/repl-block projects/passepartout/org/channel-tui-view.org --function view-status --package :passepartout.channel-tui

14
AGENTS.md Normal file
View File

@@ -0,0 +1,14 @@
# AGENTS.md
This is the memex monorepo. It contains multiple Common Lisp projects, each
in `projects/`. See `projects/AGENTS.md` for the general development workflow
(ROADMAP-driven, TDD in REPL, literate programming, branch policy).
## Project list
| Project | Description | Runtime |
|---------|-------------|---------|
| passepartout | Probabilistic-Deterministic Lisp Machine | `passepartout daemon` |
| cl-tty | Reusable Common Lisp Terminal UI Framework | `sbcl` + `(ql:quickload :cl-tty)` |
| stoa | Body/environment — editor, browser, shell, infrastructure (post-v1.0.0) | ROADMAP in `projects/stoa/docs/` |
| agora | Decentralized social protocol — sovereign identity, communication, contracts | Protocol spec in `projects/agora/docs/` |

829
COMPETITIVE_ANALYSIS.org Normal file
View File

@@ -0,0 +1,829 @@
#+TITLE: Competitive Analysis — AI Coding Agents & Personal AI Agent Systems
#+DATE: 2026-05-08
#+CONTEXT: Research for Passepartout — Common Lisp AI coding agent with TUI/CLI, REPL-driven, neurosymbolic TDD workflow
* Overview
This document surveys 30+ AI coding agents and personal AI agent systems across
the dimensions most relevant to Passepartout: safety architecture, memory
persistence, TUI/CLI interface, extensibility model, neurosymbolic or
deterministic-rule components.
* 1. Aider (Paul Gauthier)
** What it does
Git-aware AI pair programming in the terminal. Reads/writes files in your repo,
auto-commits changes. Designed for interactive chat-based coding.
** Architecture
- Model: pluggable (OpenAI, Anthropic, Gemini, local via Ollama/LM Studio)
- Tools: file read/write, git, lint/test execution, repo map (tree-sitter AST analysis)
- Memory: git history + chat history file (.aider.chat.history.md). No persistent memory across sessions beyond git.
- Safety: git-backed undo per edit; user must approve file additions; linting/tests auto-run
** Differentiators
- Repo map: compresses entire codebase into ~1024 tokens of structured context
- Edit formats: whole-file, search/replace diff, universal diff — fallback chain
- Open source (Apache 2.0), Python, highly scriptable
- Benchmark leaderboard (SWE-bench, own editing/refactoring benchmarks)
** Maturity
Production. 30k+ GitHub stars. Active development.
** Relevance to Passepartout: HIGH
--- Directly comparable: CLI-native, git-integrated, extensible via Python scripting
--- PP's .org-as-source-of-truth + tangle workflow is architecturally distinct
--- Aider has no neurosymbolic components or deterministic rule engine
--- Aider lacks memory persistence beyond git; PP's org-mode + contract-first TDD is richer
* 2. Cursor Agent Mode
** What it does
IDE-integrated coding agent inside Cursor (VS Code fork). Agent mode can plan,
read/write files, run terminal commands, and iterate autonomously.
** Architecture
- Model: Claude, GPT-4o, etc. (cursor-small model for tab completion)
- Tools: file editing, terminal, @-symbols for context, MCP support, image input
- Memory: session-only; no persistent memory across sessions
- Safety: diff view for changes, user approval on terminal commands (configurable), lint monitoring
** Differentiators
- .cursorrules for project-specific instructions
- Visual diff before applying changes
- Tab completion + agent mode + chat in one IDE
- MCP server integration for custom tools
** Maturity
Production. Widely used.
** Relevance to Passepartout: MEDIUM
--- IDE-dependent (not TUI-first). PP's Emacs/terminal-native approach is different
--- Rule system (.cursorrules) is closest thing to deterministic rules — but plain-text prompts only
--- No neurosymbolic, no persistent memory, no contract-first workflow
* 3. GitHub Copilot Agent Mode
** What it does
Microsoft/GitHub's coding agent across VS Code, GitHub.com, CLI. Agent mode
(2025) can autonomously plan, edit, run commands.
** Architecture
- Model: multi-model (OpenAI, Claude, Gemini, Haiku via Copilot)
- Tools: IDE edit, terminal, MCP, code review, code search, GitHub issues
- Memory: per-session; Enterprise can index org codebase for retrieval
- Safety: IP indemnity, code referencing filter, admin-managed MCP allowlists,
audit logs for enterprise, opt-out for training data
** Differentiators
- Deep GitHub integration (PR review, issues, Actions)
- Multi-model access from one subscription
- Enterprise governance (SSO, audit, VPC)
- Copilot CLI for terminal-only use
** Maturity
Production. Largest userbase (millions).
** Relevance to Passepartout: LOW
--- Massive platform lock-in. No extensibility for custom workflows
--- No neurosymbolic. No persistent memory across sessions
--- Enterprise features irrelevant to PP's use case
--- The CLI component is closest competitor but lacks PP's TDD/contract cycle
* 4. Amazon Q Developer
** What it does
AWS's coding assistant across IDE, CLI, and AWS console. Code completion, chat,
security scanning, code transformation.
** Architecture
- Model: Amazon Bedrock (multiple FMs), augmented with AWS content
- Tools: IDE extension, CLI, AWS console chat, automated code review,
vulnerability scanning, code transformation (e.g., Java upgrades)
- Memory: session; no persistent cross-session memory
- Safety: AWS IAM permissions, Bedrock abuse detection, zero data retention for
Business tier; no training on Enterprise data
** Differentiators
- Deep AWS knowledge (VPC, EC2, Lambda, etc.)
- Automated code transformation (e.g., Java 8→17)
- Security vulnerability scanning built in
- Free tier generous
** Maturity
Production.
** Relevance to Passepartout: LOW
--- AWS-ecosystem focused. No CLI/TUI philosophy. No extensibility.
--- Not a general-purpose agent; AWS-specific
* 5. Devin (Cognition AI)
** What it does
Autonomous AI software engineer in a sandboxed environment. Plans, codes, tests,
deploys end-to-end. Acquired Windsurf (Codeium).
** Architecture
- Model: Claude Sonnet 4.5 (publicly), proprietary model claimed
- Tools: shell, code editor, browser, sandboxed compute environment
- Memory: per-session long-term reasoning; can recall context across steps
within a task. Reports progress in real-time
- Safety: sandboxed environment, user approval on deployment, SSH key support
** Differentiators
- Full autonomy (not pair programming) — can be assigned via Slack, Jira
- SWE-bench leader: 13.86% (initial), now higher
- Can learn unfamiliar technologies, train models, do Upwork tasks
- Windsurf acquisition: now owns IDE + cloud agent stack
** Maturity
Production (GA Dec 2024). Backed by $21M+ from Founders Fund.
** Relevance to Passepartout: MEDIUM
--- Autonomous agent philosophy differs from PP's interactive TDD partner
--- WindSurf integration creates IDE dependency; PP is terminal-native
--- No neurosymbolic. No contract-first. No persistent memory (per-task only)
* 6. Factory AI / Factory Droid
** What it does
Automated code review and bug-fixing. Runs as GitHub app on every PR.
Droid bot auto-fixes issues found in review.
** Architecture
- Model: Claude/GPT (likely)
- Tools: GitHub PR integration, code review, auto-fix generation
- Memory: PR-level context; no cross-PR memory
- Safety: review-before-apply; GitHub permissions
** Differentiators
- PR-review focused (not general coding agent)
- Auto-fix generation as part of review workflow
- Enterprise-focused (code review automation)
** Maturity
Beta/production.
** Relevance to Passepartout: LOW
--- Narrow scope (PR review). Not a general agent.
--- No TUI, no memory, no extensibility.
* 7. Cline (formerly Claude Dev)
** What it does
Autonomous coding agent VSCode extension. Can create/edit files, run terminal
commands, use browser, execute MCP tools. Human-in-the-loop for all actions.
** Architecture
- Model: any (OpenRouter, Anthropic, OpenAI, Google, AWS Bedrock, local models)
- Tools: file R/W, terminal, browser (computer use), MCP servers, linter/compiler
monitoring, checkpoint/restore
- Memory: session context; checkpoints as workspace snapshots; no persistent
cross-session memory
- Safety: human-in-the-loop for every file change and terminal command (GUI
approval); diff view; checkpoints for rollback; permission gates
** Differentiators
- "Add a tool" — can ask Cline to create new MCP servers on the fly
- @url, @problems, @file, @folder context markers
- Browser computer use for interactive debugging
- Checkpoint system: compare/restore workspace snapshots
- Open source (Apache 2.0), 61k+ stars
- Enterprise: SSO, on-prem, audit trails
** Maturity
Production. 61.5k GitHub stars. Rapid development.
** Relevance to Passepartout: HIGH
--- Closest architecture: extensible via MCP, CLI+editor integration, human-in-loop
--- MCP-based tool creation PP could adopt
--- No neurosymbolic rules engine; contracts are plain .clinerules text
--- Checkpoint workflow similar to PP's git-based snapshots but less structured
--- PP's .org source-of-truth + tangle is unique
* 8. RooCode
** What it does
VSCode extension for multi-agent coding. Variant/fork of Cline with multiple
agent "modes" (architect, ask, code, custom).
** Architecture
- Model: any (same provider list as Cline)
- Tools: file editing, terminal, browser, MCP, image support
- Memory: per-session context
- Safety: human approval gates, diff view
** Differentiators
- Multi-agent modes (architect plans, coder implements, ask answers)
- Custom modes with custom prompts
- Forked from Cline, similar architecture
** Maturity
Production.
** Relevance to Passepartout: MEDIUM
--- Multi-agent orchestration is interesting but VSCode-dependent
--- No neurosymbolic. No persistent memory. No contract-first.
* 9. AutoGPT
** What it does
Platform for building, deploying, and running continuous AI agents.
Classic version was autonomous GPT-4 agent; now a platform with agent builder,
marketplace, workflow management.
** Architecture
- Model: any LLM (pluggable)
- Tools: web search, file operations, code execution, block-based workflow builder
- Memory: long-term memory via vector DB (Redis/Pinecone), persistent agent state
- Safety: Docker sandboxing, user approval gates
** Differentiators
- Agent builder with visual block-based workflow
- Marketplace for pre-built agents
- Continuous/long-running agents (not session-only)
- Classic AutoGPT pioneered autonomous agent loop (think → act → observe)
** Maturity
Production. 184k stars. Classic in maintenance; platform in beta/active.
** Relevance to Passepartout: MEDIUM
--- Long-running, persistent agents concept is relevant
--- Block-based workflow builder is anti-neurosymbolic (no rules engine)
--- Python-centric; PP is Common Lisp
--- No contract-first TDD workflow
* 10. Microsoft AutoGen
** What it does
Multi-agent conversation framework from Microsoft. Agents can converse,
collaborate, execute code, use tools. .NET and Python.
** Architecture
- Model: any (OpenAI, etc.)
- Tools: MCP, Docker code execution, OpenAPI, web search, distributed runtimes
- Memory: conversation history; no built-in long-term memory; use extensions
- Safety: Docker sandbox for code execution; human-in-loop patterns
** Differentiators
- Event-driven, distributed multi-agent architecture (gRPC runtime)
- AgentChat for conversational, Core for event-driven, Studio for GUI
- MCP tool support built-in
- .NET and Python support
- Research-grade multi-agent patterns
** Maturity
Stable/Production. Backed by Microsoft.
** Relevance to Passepartout: MEDIUM
--- Multi-agent orchestration architecture is relevant
--- No TUI/CLI focus; Python/.NET
--- No neurosymbolic; no deterministic rules
--- PP could learn from AutoGen's event-driven agent patterns
* 11. CrewAI
** What it does
Open-source framework for orchestrating autonomous AI agents as "crews" with
role-based collaboration. Flows for workflow control.
** Architecture
- Model: any LLM (pluggable)
- Tools: API, database, custom tools; agent roles with specific goals
- Memory: conversation-based; no built-in persistent memory across crews
- Safety: enterprise security claims; human-in-loop patterns
** Differentiators
- Role-playing agents (researcher, writer, etc.)
- Flows (stateful, event-driven) + Crews (autonomous teams)
- 100k+ certified developers
- Enterprise-ready
** Maturity
Production.
** Relevance to Passepartout: LOW
--- Python framework, not a standalone agent
--- No TUI/CLI; not a coding agent
--- Role-based agent pattern is interesting but not directly applicable
* 12. Replit Agent (Ghostwriter)
** What it does
In-browser coding agent on Replit platform. Build, deploy apps from prompts.
Full IDE in browser with AI agent.
** Architecture
- Model: proprietary (likely fine-tuned LLM)
- Tools: in-browser IDE, file system, terminal, deployment, database
- Memory: project context within session
- Safety: sandboxed in-browser environment; Replit platform moderation
** Differentiators
- Zero setup: browser-based, no install
- Full-stack: code + DB + deploy from one prompt
- Educational focus (used in classrooms)
- Collaborative editing
** Maturity
Production.
** Relevance to Passepartout: LOW
--- Cloud-only, browser-based. Anti-TUI.
--- No extensibility. No memory persistence.
--- Educational/consumer focus, not power-user agent
* 13. Codex CLI (OpenAI)
** What it does
Lightweight CLI coding agent from OpenAI. Runs locally, writes files, runs
commands. Desktop app variant available.
** Architecture
- Model: OpenAI models (GPT-5, o-series)
- Tools: file read/write, shell execution, sandboxed environment
- Memory: session context; conversation history per session
- Safety: user approval on file writes and commands; runs locally; sandboxed
execution
** Differentiators
- CLI-native (npm install -g @openai/codex)
- Desktop app (codex app) for richer UI
- Multi-platform (macOS, Linux, Windows)
- Open source (Apache 2.0), 81k stars, 6k+ commits
- "Sign in with ChatGPT" or API key
- Environment management for secrets
** Maturity
Production. 81k GitHub stars. Very active.
** Relevance to Passepartout: HIGH
--- Direct competitor: CLI-native coding agent
--- Same philosophy: terminal-first, local execution
--- PP differentiators: .org source-of-truth, tangle workflow, neurosymbolic
TDD, contract-first, deterministic rules engine
--- Codex has NO neurosymbolic component, NO contracts, NO persistent memory
beyond git, NO rule engine
* 14. Continue.dev
** What it does
Open-source AI code assistant for IDE. Chat, edit, tab-completion. Now pivoted
to Continuous AI — AI checks on PRs (source-controlled checks).
** Architecture
- Model: any (OpenAI, Anthropic, Ollama, etc.)
- Tools: IDE chat, file editing, @-references, PR checks
- Memory: session-based
- Safety: local models possible, diff-based editing
** Differentiators
- Fully open-source IDE assistant
- "Checks" — source-controlled AI reviews as markdown files in repo
- Multiple model providers
- VS Code + JetBrains
** Maturity
Production. Renamed to Continuous AI for PR-check product.
** Relevance to Passepartout: LOW
--- IDE-dependent. PR-check focus is different from PP's build-time agent
--- "Checks as markdown" concept is closest to PP's .org-based contracts —
but far less structured. PP's contracts are machine-verifiable, not just
prompts
* 15. PearAI
** What it does
AI code editor (VS Code fork) with integrated coding agent + chat.
Open-source, Bun-based performance.
** Architecture
- Model: any (OpenAI, Anthropic, Ollama)
- Tools: IDE agent, chat, file editing, context management
- Memory: session-based
- Safety: open source, local model support
** Differentiators
- VS Code fork (not extension)
- Bun for performance
- Free, open source
- "Context" management for prompt optimization
** Maturity
Beta/Production.
** Relevance to Passepartout: LOW
--- IDE-dependent fork. PP's Emacs + TUI is philosophically opposite.
--- No unique architecture features.
* 16. Melty (now Conductor)
** What it does
Originally Melty, now Conductor — orchestrator for running multiple coding
agents (Claude Code, Codex) in parallel on your Mac. Each agent gets an
isolated git worktree.
** Architecture
- Model: uses Codex + Claude Code under the hood
- Tools: git worktree management, parallel agent execution, review UI
- Memory: per-task git worktree; no cross-session memory
- Safety: git isolation; user reviews changes before merging
Differentiators
- Multi-agent parallelism (not multi-agent collaboration)
- Git worktree-based isolation
- Dashboard for monitoring agents
** Maturity
Production (Beta/2025). Used at Linear, Vercel, Notion, Ramp.
** Relevance to Passepartout: MEDIUM
--- Parallel agent orchestration model is interesting
--- Doesn't replace PP's workflow; could complement
--- No neurosymbolic, no rules engine, no memory persistence
* 17. Windsurf / Codeium (now part of Cognition AI / Devin)
** What it does
AI-native IDE. Cascade agent for autonomous coding. Tab completion, agent mode,
MCP support. Acquired by Cognition (Devin).
** Architecture
- Model: multi-model (GPT-5, Claude, custom)
- Tools: Cascade (agent), Tab (completions), MCP, JetBrains plugin, Devin
integration, Spaces (bundled context)
- Memory: Cascade sessions within workspace; Spaces for grouped context
- Safety: admin-managed MCP servers; enterprise controls
** Differentiators
- Cascade: local agent for real-time assistance
- Devin integration: cloud agent for long-running tasks
- Spaces: bundle agent sessions, PRs, files around a task
- Agent Command Center: Kanban dashboard for agents
- JetBrains plugin (targets non-VS Code users)
** Maturity
Production. 1M+ users, 4k+ enterprise customers.
** Relevance to Passepartout: MEDIUM
--- IDE-dependent (VS Code fork + JetBrains plugin)
--- Cascade + Devin hybrid local/cloud model is architecturally interesting
--- No neurosymbolic. No deterministic rules. No contract-first.
--- Spaces concept (grouping context around a task) is close to PP's session
management
* 18. Cursor AI
** What it does
AI-first code editor (VS Code fork). Multi-model, agent mode, tab completion,
MCP support. The most popular AI IDE.
** Architecture
- Model: proprietary (cursor-small) + OpenAI, Anthropic, Gemini
- Tools: agent mode, tab completion, chat, @-symbols, MCP, terminal
- Memory: session; no cross-session persistence
- Safety: diff view, configurable permission levels, image input support
** Differentiators
- First-mover in AI IDEs (fork vs extension approach)
- .cursorrules for project conventions
- Fast tab completion (custom small model)
- @-symbol context system (files, docs, web)
** Maturity
Production. Most popular AI IDE.
** Relevance to Passepartout: LOW
--- IDE-dependent. PP is philosophy of terminal + .org + Emacs
--- No neurosymbolic, no persistent memory, no contract-first
* 19. Augment Code
** What it does
AI coding platform with deep codebase understanding. Agent, chat, CLI (Auggie),
context engine that indexes entire codebase.
** Architecture
- Model: proprietary + multi-model
- Tools: agent, code completions (sunset soon), CLI (Auggie), IDE extensions
- Memory: codebase index (persistent), session context
- Safety: enterprise SSO, permissions
** Differentiators
- Auggie CLI — terminal-first agent (closest to PP)
- Codebase-wide context engine (indexes entire repo, not just open files)
- Agent can tackle large tasks autonomously
** Maturity
Production. Well-funded.
** Relevance to Passepartout: HIGH
--- Auggie CLI is directly comparable: terminal-native coding agent
--- Full codebase indexing is better than PP's current approach
--- No neurosymbolic. No contract-first. No org-mode source-of-truth.
--- PP's TDD + contract + tangle workflow is unique differentiator
* 20. Qoder
** What it does
Coding agent platform. Details limited.
** Architecture
Unknown — website unreachable.
** Maturity
Unknown.
** Relevance to Passepartout: UNKNOWN
--- Insufficient data.
* 21. v0 by Vercel
** What it does
UI generation agent. Generates React/Next.js components and pages from text
prompts. Visual design oriented.
** Architecture
- Model: proprietary (likely fine-tuned)
- Tools: code generation, visual design mode, templates, deployment to Vercel
- Memory: per-session; design context within chat
- Safety: Vercel platform controls
** Differentiators
- Visual-first: generates UI, not general code
- Design mode: fine-tune with visual controls
- Template library
- iOS app for mobile building
- Deep Vercel/Next.js integration
** Maturity
Production.
** Relevance to Passepartout: LOW
--- Narrow domain (UI generation). Not a general coding agent.
--- Cloud-only. No TUI.
--- No relevance to PP's workflow.
* 22. Lovable
** What it does
Full-stack application generation from natural language prompts. Build and
deploy apps/websites via AI chat.
** Architecture
- Model: proprietary (likely fine-tuned)
- Tools: app generation, deployment, domain registration, mobile app
- Memory: per-project conversation
- Safety: platform-level moderation
** Differentiators
- Full-stack: frontend + backend + DB + deploy
- No-code-friendly (describe app → get working app)
- Template library, mobile companion app
- Enterprise security claims
** Maturity
Production.
** Relevance to Passepartout: LOW
--- Consumer/no-code focus. Not a developer coding agent.
--- No TUI, no extensibility, no memory persistence beyond project.
* 23. Void (formerly based on Codex)
** What it does
CLI coding agent for terminal-based AI code generation. Originally built on
OpenAI Codex.
** Architecture
- Model: OpenAI API-compatible
- Tools: terminal code generation, file writing
- Memory: session context
- Safety: user approval on file changes
** Differentiators
- CLI-native (similar to Codex CLI)
- Lightweight
** Maturity
Beta/early.
** Relevance to Passepartout: MEDIUM
--- CLI-native coding agent, directly comparable to PP
--- Less mature than Codex CLI or Aider
--- No unique differentiators
* 24. Cosine Genie
** What it does
Autonomous AI software engineer. Takes Jira tickets or PR descriptions, breaks
them down, writes code, delivers PRs. Works asynchronously.
** Architecture
- Model: Genie 2 (proprietary model); 72% on SWE-Lancer
- Tools: IDE/CLI, Slack, Jira, Linear, GitHub integration
- Memory: task-level context; works asynchronously in background
- Safety: sandboxed; desktop app runs locally; cloud service
** Differentiators
- Proprietary model (Genie 2) — not just wrapping an API
- SWE-Lancer leader: 72% pass rate (highest)
- Asynchronous: works without active session
- Slack/Jira/Linear integration for task intake
- CLI + Desktop app + Cloud
** Maturity
Production. Well-funded.
** Relevance to Passepartout: HIGH
--- Direct competitor: agent that takes tickets and delivers code
--- CLI-native operation
--- No contract-first, no neurosymbolic, no org-mode
--- PP's structured TDD cycle + deterministic rules are key differentiators
--- Cosine's Slack/Jira integration interesting for PP to consider
* 25. Mentat
** What it does
CLI coding assistant that coordinates edits across multiple files. Project
context understanding.
** Architecture
- Model: any LLM (OpenAI, Anthropic)
- Tools: file editing across multiple files, project context gathering
- Memory: session context, git awareness
- Safety: user approval
** Differentiators
- Multi-file editing focus
- Project-level understanding
** Maturity
Currently inactive/archived. GitHub 404.
** Relevance to Passepartout: LOW
--- Inactive project. No meaningful differentiation from Aider/Codex CLI.
* 26. Ghostwriter by Replit (→ see Replit Agent #12)
* 27. Poolside
** What it does
Foundation models for software engineering. Builds models + agents for
enterprise. On-prem deployment, air-gapped. TUI, IDE extensions, agents.
** Architecture
- Model: Laguna XS.2 M.1 (proprietary foundation model)
- Tools: agents, TUI, IDE extensions, multi-agent orchestration
- Memory: enterprise context (connectors to repos, DBs, private data)
- Safety: on-prem/VPC/air-gapped, RBAC for humans and agents, audit trails,
executive governance, no data leaves customer boundary
** Differentiators
- Full-stack: builds foundation models + agents + enterprise deployment
- Forward Deployed Research Engineers embedded with customers
- Outcome ownership (not just model handoff)
- AGI thesis: software engineering as path to AGI
- Military/defense-grade security (not just compliance)
** Maturity
Production. Frontier lab status. $500M+ funding.
** Relevance to Passepartout: LOW
--- Enterprise/military focus, completely different market
--- Building own models (PP uses existing LLMs)
--- TUI is just one surface among many
--- PP's individual-developer, open-source, TDD-first philosophy is opposite
* 28. Tabnine
** What it does
Enterprise AI code completion + agent platform. Code completions, chat, agents,
CLI, context engine. Gartner Visionary 2025.
** Architecture
- Model: multiple (code-specific small models + large model access)
- Tools: code completion, chat, CLI, agents (planning, coding, testing, docs),
context engine, provenance/attribution
- Memory: Enterprise Context Engine (indexes org codebase, architecture,
standards)
- Safety: on-prem/air-gapped/VPC, zero data retention, IP indemnity,
provenance tracking, admin controls, audit logs
** Differentiators
- Enterprise Context Engine: organizational intelligence layer for any agent
- Fine-tuning on private repos
- Provenance & attribution for IP compliance
- Gartner Visionary; Leader in Omdia Universe
- Zero Trust compliance (air-gapped)
** Maturity
Production. 15+ years in market (originally Codota). Millions of developers.
** Relevance to Passepartout: LOW
--- Enterprise-focused (compliance, IP, governance). PP is individual-agent.
--- Context Engine concept is interesting but proprietary
--- No neurosymbolic. No contract-first.
--- CLI is secondary to IDE completions for Tabnine
* 29. Factory Droid (→ see #6)
* 30. Devin (→ see #5)
* Emerging / Notable Others
** Conductor (Melty) — see #16
** Cline — see #7
** RooCode — see #8
** Augment Code CLI (Auggie) — see #19
** Cosine Genie — see #24
* Cross-Cutting Analysis
** Safety / Security Architecture
| System | Sandbox | Human-in-Loop | Diff Review | Gov/Enterprise | Notes |
|--------|---------|---------------|-------------|----------------|-------|
| Aider | Git undo| File approval | Git diff | No | Git as safety net |
| Cline | None | Every op | Diff view | SSO, on-prem | Best HIL in class |
| Codex CLI | Sandboxed exec | On write/command | Console output | No | Basic |
| Devin | Sandboxed env | Deployment gate | PR review | Enterprise plan | Cloud sandbox |
| Cursor | None | Configurable | Diff view | No | .cursorrules |
| Copilot| None | Configurable | Diff view | SSO, audit, MCP allowlist | Best enterprise |
| Cosine | None | PR review | PR review | Cloud + on-prem| Async operation |
| Tabnine| None | Configurable | Diff view | Air-gapped, on-prem, audit | Best air-gapped |
| Poolside| Deploy boundary | Enterprise governance | Platform | Air-gapped, defense | Most secure by design |
** Memory Persistence
Nearly ALL systems have session-only memory. Exceptions:
- Tabnine: Enterprise Context Engine (persistent codebase index)
- Devin/Windsurf: Spaces (bundled context across sessions)
- Poolside: enterprise connectors to repos+DBs
- AutoGPT: vector DB persistent memory
Passepartout's approach: git + .org files as source of truth is unique and
powerful — no other system uses literate programming as memory.
** TUI / CLI Interface
CLI-native systems: Aider, Codex CLI, Cosine Genie, Void, Augment CLI
IDE-first: Cursor, Windsurf, Copilot, Cline, Continue, PearAI
Both: GitHub Copilot CLI, Poolside TUI
PP is CLI + Emacs. Closest in philosophy: Aider, Codex CLI, Cosine Genie.
** Extensibility Model
- MCP (Model Context Protocol): Cline, Cursor, Windsurf, Copilot, AutoGen
- Custom prompts/rules: .cursorrules, .clinerules, AGENTS.md, CLAUDE.md
- Python scripting: Aider
- Agent creation: AutoGPT (block builder), CrewAI (role-based)
- MCP server creation: Cline ("add a tool" via LLM)
PP's extensibility: Common Lisp macros + skill system. Unique: hot-reloadable
skills, self-repair capability. No other system has this.
** Neurosymbolic / Deterministic Rule Components
NONE of the surveyed systems have a neurosymbolic architecture or deterministic
rule engine. The closest approximations:
- .cursorrules / .clinerules / AGENTS.md / CLAUDE.md: plain-text instructions
to the LLM (zero enforcement)
- Cline's MCP tools: deterministic tool execution but no rule reasoning
- Tabnine's Provenance: deterministic code matching but not rules
- AutoGen's event-driven core: deterministic workflow but not rule-based
reasoning
Passepartout's contract-first TDD (machine-verifiable contracts + Fiveam tests)
is architecturally unique. No competitor has anything like it.
* Key Takeaways for Passepartout
1. NO competitor has neurosymbolic architecture or deterministic rule
enforcement. This is PP's strongest differentiator.
2. NO competitor uses literate programming (.org as source of truth) or
org-babel tangle workflow. This is PP's second strongest differentiator.
3. NO competitor has hot-reloadable, self-repairable skills. PP's skill system
(Lisp macros + fboundp guards) is unique.
4. Memory persistence is universally weak. PP's git + .org approach is
arguably more robust than any competitor's session-only model.
5. CLI-native agent space is growing: Codex CLI, Aider, Cosine Genie, Auggie.
PP must match or exceed their terminal UX quality.
6. MCP is becoming the universal extensibility standard. PP should support MCP.
7. Async/background operation (Cosine Genie, Devin) is a growing expectation.
PP's REPL-based daemon architecture is well-positioned for this.
8. Enterprise features (SSO, on-prem, audit) are table stakes for enterprise
but irrelevant for PP's individual-agent use case.
9. Multi-agent orchestration (AutoGen, CrewAI, Conductor) is a separate
concern. PP should focus on single-agent excellence first.
10. The "contract-first TDD" workflow from .org → write test → watch fail →
implement → watch pass → tangle is UNIQUE in the entire competitive
landscape.

View File

@@ -1,2 +0,0 @@
# org

View File

@@ -1,41 +1,79 @@
#+TITLE: The Master Memex
#+TITLE: The Master Memex: A Personal Software Foundry
#+AUTHOR: Amr
#+CREATED: [2026-03-17 Tue]
#+BEGIN_COMMENT
The central hub and map of content for this personal intelligence organization.
#+END_COMMENT
#+UPDATED: [2026-04-08 Wed]
#+FILETAGS: :memex:psf:passepartout:lisp:sovereignty:
* The Master Memex
* Overview
The *Master Memex* is a sovereign, neurosymbolic intelligence organization system. It is not merely a collection of notes, but a live, programmable environment—a **Personal Software Foundry (PSF)**—where a human (the Sovereign Executive) and agentic co-processes (the `passepartout` kernel and opencode) collaborate within a shared address space.
This is the central hub for our knowledge management system, synthesizing three core methodologies:
- *Atomic Notes:* For evergreen, interlinked knowledge (Zettelkasten).
- *GTD (Getting Things Done):* For actionable task tracking and project execution.
- *PARA:* For high-level directory organization (Projects, Areas, Resources, Archives).
This system synthesizes three core organizational methodologies into a unified "Lisp Machine" experience:
- *Zettelkasten:* For atomic, evergreen, and interlinked knowledge.
- *GTD (Getting Things Done):* For rigorous task tracking and project execution.
- *PARA:* For high-level structural organization across Projects, Areas, Resources, and Archives.
* The Architecture
* The Philosophy: The Executive Soul
Every action within this Memex is governed by the *Core Alignment Invariants* defined in [[file:notes/org-skill-agent.org][The Executive Soul]]. These mandates ensure that the system remains:
1. *Sovereign:* Independent of centralized, proprietary platforms.
2. *Transparent:* All reasoning is fully auditable in the Org-mode "Thought Stream."
3. *Zero-Bloat:* Minimalist, modular, and free of "just-in-case" complexity.
4. *Sustainable:* Offline-first and functional on a 100-year horizon.
Our workspace is strictly divided into these functional zones:
* The Architecture: Functional Zones
The workspace is strictly divided into these zones to facilitate both human ergonomics and machine navigation:
- [[file:0_inbox/README.org][Inboxes]]: The zero-friction capture point for raw thoughts and tasks.
- [[file:1_daily/README.org][Dailies]]: Immutable chronological logs and fleeting notes.
- [[file:2_notes/README.org][Atomic Notes]]: Atomic, concept-based, interlinked notes (Zettelkasten).
- [[file:3_drafts/README.org][Drafts]]: Works in progress, essays, and active synthesis.
- [[file:4_published/README.org][Published]]: Final outputs and static snapshots of completed work.
- [[file:5_projects/README.org][Projects]]: Active, time-bound efforts with a clear definition of done.
- [[file:6_areas/README.org][Areas]]: Ongoing spheres of responsibility (e.g., Health, Finances).
- [[file:7_resources/README.org][Resources]]: External reference material and raw literature notes.
- [[file:8_archives/README.org][Archives]]: Cold storage for completed projects and inactive items.
- [[file:9_system/README.org][System]]: System configuration, AI skills, and automation scripts.
- [[file:inbox/README.org][Inboxes]]: Zero-friction capture point for raw thoughts and tasks.
- [[file:daily/README.org][Dailies]]: Immutable chronological logs and fleeting notes.
- [[file:notes/README.org][Notes]]: Atomic, concept-based, interlinked "Evergreen" knowledge (Zettelkasten).
- [[file:projects/README.org][Projects]]: Active, time-bound efforts with a defined "Done" state.
- [[file:areas/README.org][Areas]]: Ongoing spheres of responsibility (Health, Finances, etc.).
- [[file:resources/README.org][Resources]]: External reference material and raw literature.
- [[file:system/README.org][System]]: Configuration, AI skills, and the Lisp kernel.
* Core Workflows
** 1. Capture (Anytime)
* The Agentic Inhabitants
The Memex is inhabited by autonomous agents that operate as "Probabilistic" (probabilistic/neural) and "Deterministic" (deterministic/symbolic) layers:
Everything enters the system via the `inbox` (for actionable GTD tasks) or as a Fleeting Note in the `daily` log (for knowledge). Zero friction, no filtering. The `inbox` serves as a holding area for unfiled files or raw links.
** [[file:projects/passepartout/README.org][passepartout (The Kernel)]]
A Common Lisp microkernel that maintains a live, threaded Object-Store in RAM. It uses Org-mode as its native Abstract Syntax Tree (AST), allowing it to "perceive" and "act" on the Memex with structural precision.
** 2. Nightly Distillation (The Scribe)
** opencode
A strategic orchestrator that handles large-scale batch tasks, research, and planning. It operates according to the *PSF Consensus Loop* (Demand -> Blueprint -> Success -> Build -> Chaos -> Memory).
An automated AI sub-agent reads the daily captures and extracts conceptual thoughts into evergreen, atomic notes (Zettelkasten), leaving the original daily logs untouched.
* The Cognitive Architecture: A Session-less Mind
The agent's "mind" is not a transient chat session but a durable, stateful cognitive architecture. This design enables a truly "session-less" experience, where the agent's context, personality, and awareness are as persistent as the data itself.
** 3. Weekly Maintenance
*** The Anatomy: Three Data Stores
1. *The Linguistic Substrate (Org Files):* The human-readable Source of Truth, comprising the "Journal" ([[file:daily/README.org][Dailies]]) and the "Ledger" ([[file:notes/README.org][Notes]]).
2. *The Lisp Object Store (RAM):* The "Active Brain," a live graph of Lisp objects representing every headline, paragraph, and entity in the Memex, with vectors embedded directly inside.
3. *The Telemetry Store (TSDB/Binary):* An external, high-volume database for sub-symbolic "Sensory" data (e.g., smart home logs), which is monitored and distilled by the agent.
Review active projects, clarify inbox items into actionable GTD tasks, and explore the Atomic Notes graph to merge concepts and forge new connections.
*** The Psychology: The 2x2 Cognitive Matrix
The agent's "thought" process is not monolithic. It operates on a 2x2 matrix that balances cognitive speed with cognitive state, allowing for sophisticated, multi-layered reasoning.
| | *Probabilistic (Neural/Fast/Intuitive)* | *Deterministic (Symbolic/Slow/Logical)* |
| :--- | :--- | :--- |
| *Foreground (Foveal/Active)* | *The Interface:* A fast, charming LLM for active conversation. | *The Pilot:* Lisp guards that ensure active requests are safe. |
| *Background (Peripheral/Passive)* | *The Editor:* A smart, deep LLM that finds patterns in the background. | *The Librarian:* A deterministic Lisp engine that files, archives, and maintains the integrity of memory. |
*** The Physiology: Five Core Processes
1. *Perception (The Attention Bridge):* Automatically vectorizes user input to set the "Foveal Focus" for the active conversation.
2. *Reasoning (The Micro-Prolog):* Uses symbolic logic to reconcile contradictions and enforce the "Physics" of the Memex.
3. *Distillation (The Scribe):* The Background loop that turns the daily "Journal" entries into permanent "Ledger" knowledge.
4. *Reflection (The Gardener):* The heartbeat-driven process that finds "forgotten" links and maintains the "Vibe" of the system.
5. *Sensation (The Sensor Skill):* The "Signal-to-Symbol" converter that turns the "flood" of telemetry into actionable =TODO= items.
* Core Workflows: The Life of a Thought
1. *Capture:* Raw information enters via the `inbox` (tasks) or `daily` logs (thoughts).
2. *Distill (The Scribe):* Automated agents periodically extract conceptual thoughts from the chronological logs into evergreen, atomic notes.
3. *Plan:* Multi-file or architectural changes trigger a *Flight Plan* in `system/plans/`, following the PSF Departmental gates.
4. *Execute:* The agent performs surgical edits, governed by Deterministic Engine safety checks.
5. *Verify:* All changes are validated via automated tests (TDD) before the "Success" gate is cleared.
6. *RCA (Memory):* Every bug or significant session triggers a *Root Cause Analysis* that is distilled back into the system's "Soul."
* Privacy: The Wall
Any heading or file tagged with *@personal* is strictly off-limits for LLM processing. These are treated purely symbolically by the agents, ensuring that the Sovereign Executive's private drafts never leave the local environment.
* Getting Started
- Read the [[file:notes/org-skill-agent.org][Executive Soul]] for alignment rules.
- Check [[file:gtd.org][gtd.org]] for active task sequences.
- Review [[file:system/plans/README.org][Active Flight Plans]] for ongoing architectural work.

View File

@@ -1,25 +0,0 @@
#+TITLE: SOUL: The Core Alignment Invariants
#+AUTHOR: Sovereign Executive
#+FILETAGS: :philosophy:alignment:invariants:psf:
* Overview
This file contains the *Core Invariants* of the Personal Software Foundry. These are non-negotiable philosophical constraints that every agentic action MUST satisfy.
System 2 (Symbolic) uses these headlines as a "Moral Compass" during the decision stage.
* The Invariants
** 1. Sovereignty Above All
Every action must increase the user's independence from centralized, proprietary platforms. If a tool or library introduces a dependency on a non-sovereign entity, it must be flagged for replacement.
** 2. Technical Mastery & Mentorship
The agent's goal is not to "do it for the user," but to "empower the user." Every autonomous action must be explained at a level that increases the user's technical understanding of the Lisp Machine.
** 3. Zero-Bloat Mandate
The PSF core must remain minimalist. "Just-in-case" code is a security vulnerability. Complexity must be earned, not imported.
** 4. Radical Transparency
The agent's "Thought Stream" must be fully auditable. Hidden reasoning or obfuscated logic is a violation of the PSF methodology.
** 5. Long-Term Sustainability
Prioritize local, energy-efficient, and offline-first architectures. The "Memex" should be functional in a 100-year horizon.

18
add-org-ids.el Normal file
View File

@@ -0,0 +1,18 @@
(require 'org)
(require 'org-id)
;; Ensure IDs are created and formatted as UUIDs
(setq org-id-link-to-org-use-id 'create-if-interactive-and-no-custom-id)
;; Actually, org-id-get-create automatically creates an ID if it does not exist.
;; We'll use UUIDs for IDs
(setq org-id-method 'uuid)
;; Iterate over all .org files in the notes/ directory
(let ((files (directory-files "notes/" t "\\.org$")))
(dolist (file files)
(with-current-buffer (find-file-noselect file)
(goto-char (point-min))
;; Generate ID for the file itself
(org-id-get-create t)
(save-buffer)
(kill-buffer))))

18
check.lisp Normal file
View File

@@ -0,0 +1,18 @@
(handler-case
(with-open-file (s "/home/user/memex/projects/passepartout/skills/org-skill-config-manager.org")
(loop for line = (read-line s nil)
while line
do (when (search "#+begin_src lisp" line)
(let ((block ""))
(loop for l = (read-line s nil)
while (and l (not (search "#+end_src" l)))
do (setf block (concatenate 'string block l (string #\Newline))))
(handler-case
(with-input-from-string (in block)
(loop for form = (read in nil :eof)
until (eq form :eof)))
(error (c)
(format t "Error in block beginning with ~a: ~a~%"
(subseq block 0 (min 30 (length block)))
c)))))))
(error (c) (format t "General error: ~a~%" c)))

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2001-05-10
* Russian Collection - Victoria Astrova
* Russian Collection - Victoria Astrova :@personal:
:PROPERTIES:
:CREATED: [2001-05-10]
:MODIFIED: [2015-09-17 Thu 02:45]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2002-01-03
* Debt
* Debt :@personal:
:PROPERTIES:
:CREATED: [2002-01-03]
:MODIFIED: [2015-09-16 Wed 20:16]

View File

@@ -4,7 +4,7 @@
#+title: 2002-03-31
* Klass 1
* Klass 1 :@personal:
:PROPERTIES:
:CREATED: [2002-03-31 Sun]
:MODIFIED: [2015-09-17 Thu 02:49]

View File

@@ -5,7 +5,7 @@
#+title: 2002-04-03
* Klass 2
* Klass 2 :@personal:
:PROPERTIES:
:CREATED: [2002-04-03 Wed]
:MODIFIED: [2015-09-17 Thu 02:46]

View File

@@ -4,7 +4,7 @@
#+title: 2002-04-07
* Klass 3
* Klass 3 :@personal:
:PROPERTIES:
:CREATED: [2002-04-07 Sun]
:MODIFIED: [2015-09-17 Thu 02:50]

View File

@@ -5,7 +5,7 @@
#+title: 2002-04-10
* Klass 4
* Klass 4 :@personal:
:PROPERTIES:
:CREATED: [2002-04-10 Wed]
:MODIFIED: [2015-09-16 Wed 02:51]

View File

@@ -9,7 +9,7 @@
:MODIFIED: [2022-03-15 Tue 00:40]
:END:
* كتب للشراء
* كتب للشراء :@personal:
** دار الانتشار العربي
*** رسائل ابن عربي
*** محمد كريم كواز، الفصاحة في العربية
@@ -83,7 +83,7 @@
** الحركة الماركسية في مصر، جنارو جرفاتزيو
** وثائق حزب العمال الشيوعي، سعيد العليمي، دار المرايا
* Delusion
* Delusion :@personal:
:PROPERTIES:
:ID: df0b67db-8809-4be2-9d3b-bccab5722b03
:CREATED: [2009-05-15 Fri 23:18]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2009-05-16
* Rainbow Warrior Gateway :greenpeace:
* Rainbow Warrior Gateway :greenpeace:@personal:
:PROPERTIES:
:CREATED: [2009-05-16 Sat 02:21]
:MODIFIED: [2009-05-16 Sat 02:21]

View File

@@ -4,7 +4,7 @@
#+title: 2009-09-04
* كتب تؤسس
* كتب تؤسس :@personal:
:PROPERTIES:
:CREATED: [2009-09-04 23:55:33]

View File

@@ -4,7 +4,7 @@
#+title: 2010-01-11
* 710 Greenwitch meeting with حسام السكري in his Langham Place office
* 710 Greenwitch meeting with حسام السكري in his Langham Place office :@personal:
:PROPERTIES:
:CREATED: [2010-01-11 Mon 21:49]
:MODIFIED: [2010-01-11 Mon 22:01]

View File

@@ -5,7 +5,7 @@
#+title: 2010-09-17
* شادي حرب
* شادي حرب :@personal:
:PROPERTIES:
:CREATED: [2010-09-17 Fri 08:53]

View File

@@ -2,7 +2,7 @@
:ID: 2bb80e55-3d06-459d-9a1f-9de7e0dd2cc9
:END:
* Tactical Tech Collective :work:
* Tactical Tech Collective :work:@personal:
:PROPERTIES:
:CREATED: [2010-10-06 Wed 14:24]

View File

@@ -5,7 +5,7 @@
#+title: 2011-03-01
* قضية التعويض من شركات الاتصالات :EIPR:privacy:
* قضية التعويض من شركات الاتصالات :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-03-01 Tue 17:05]

View File

@@ -4,7 +4,7 @@
#+title: 2011-03-10
* مُصِرِّين - الاجتماع التأسيسي
* مُصِرِّين - الاجتماع التأسيسي :@personal:
:PROPERTIES:
:CREATED: [2011-03-10 Thu 20:11]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-03-13
* المتحف المصري
* المتحف المصري :@personal:
:PROPERTIES:
:CREATED: [2011-03-13 10:47:09]
@@ -29,7 +29,7 @@ Write a statement
Berry Kemp
* المركز الإعلامي المستقل - القاهرة
* المركز الإعلامي المستقل - القاهرة :@personal:
:PROPERTIES:
:CREATED: [2011-03-13 Sun 16:31]

View File

@@ -4,7 +4,7 @@
#+title: 2011-03-15
* اجتماع استراتيجية حملة البرادعي 1
* اجتماع استراتيجية حملة البرادعي 1 :@personal:
:PROPERTIES:
:CREATED: [2011-03-15 13:13:10]

View File

@@ -4,7 +4,7 @@
#+title: 2011-03-2
* المركز الإعلامي المستقل - القاهرة 2
* المركز الإعلامي المستقل - القاهرة 2 :@personal:
:PROPERTIES:
:CREATED: [2011-03-20 Sun 18:42]

View File

@@ -4,7 +4,7 @@
#+title: 2011-04-23
* مصرين 23 أبريل 2011
* مصرين 23 أبريل 2011 :@personal:
:PROPERTIES:
:CREATED: [2011-04-23 09:36:30]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-05-20
* قانون المعلومات :EIPR:privacy:
* قانون المعلومات :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-05-20 Fri 09:19]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-06-22
* اجتماع الموازنة العامة :EIPR:privacy:
* اجتماع الموازنة العامة :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-06-22 Wed 17:09]
@@ -77,7 +77,7 @@
تعديل قانون الموازنة العامة سنة 2004 ألزم الدولة في خمسة سنين بالتحول في نوع الموازنة إلى موازنة برامج
* ADEF Construct :EIPR:privacy:
* ADEF Construct :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-06-22 Wed 12:10]
:MODIFIED: [2011-06-22 Wed 14:46]
@@ -96,7 +96,7 @@ Supporting one time initiatives
Mobility: learning, capacity building
* R-Sheif
* R-Sheif :@personal:
:PROPERTIES:
:CREATED: [2011-06-22 Wed 13:46]
:MODIFIED: [2011-06-22 Wed 14:26]

View File

@@ -4,7 +4,7 @@
#+title: 2011-06-26
* البوليس :EIPR:
* البوليس :EIPR:@personal:
:PROPERTIES:
:CREATED: [2011-06-26 Sun 15:31]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-06-27
* Ben Roswell :EIPR:privacy:
* Ben Roswell :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-06-27 15:19:06+0200]
:MODIFIED: [2011-06-27 15:38:02+0200]
@@ -13,7 +13,7 @@
Echo.to Laslo Papp
Ex Canadian Diplomat
* Neil Hicks :EIPR:privacy:
* Neil Hicks :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-06-27 Mon 11:20]
:MODIFIED: [2011-06-27 Mon 11:57]

View File

@@ -4,7 +4,7 @@
#+title:2011-06-29
* لنك :EIPR:privacy:
* لنك :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-06-29 Wed 12:59]

View File

@@ -5,7 +5,7 @@
#+title: 2011-07-04
* IDSC meeting with Amr Agamawi :EIPR:privacy:
* IDSC meeting with Amr Agamawi :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-07-04 Mon 14:29]
:MODIFIED: [2013-01-19 Sat 08:18]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-07-05
* الأجندة :EIPR:
* الأجندة :EIPR:@personal:
:PROPERTIES:
:CREATED: [2011-07-05 Tue 12:14]
@@ -56,7 +56,7 @@ Facilitator, note taker the next time
Period of roator
* الموازنة :EIPR:
* الموازنة :EIPR:@personal:
:PROPERTIES:
:CREATED: [2011-07-05 Tue 14:27]

View File

@@ -1,7 +1,7 @@
:PROPERTIES:
:ID: 258d7cee-a977-4404-b4bb-316eea64e560
:END:
* Mapping Egypt :EIPR:privacy:
* Mapping Egypt :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-07-07 Thu 16:01]
:MODIFIED: [2013-01-19 Sat 08:24]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-07-10
* قانون الاتصالات: أفكار لحملات :EIPR:privacy:
* قانون الاتصالات: أفكار لحملات :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-07-10 Sun 13:10]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-07-11
* Vote Compass Egypt :EIPR:
* Vote Compass Egypt :EIPR:@personal:
:PROPERTIES:
:CREATED: [2011-07-11 Mon 13:26]
:MODIFIED: [2011-07-11 Mon 14:50]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-07-18
* SICA :EIPR:
* SICA :EIPR:@personal:
:PROPERTIES:
:CREATED: [2011-07-18 Mon 11:07]
:MODIFIED: [2011-07-18 Mon 11:23]
@@ -18,7 +18,7 @@ Initiative: No to Military Tribunals
Egyptian people red line: the flip side to that anti-statist expression, cultural regionalism
LGBTQ individuals moving and organising like a bloc
* Google Egypt :EIPR:privacy:
* Google Egypt :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-07-18 Mon 12:54]
:MODIFIED: [2016-06-16 Thu 21:12]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-07-20
* Hanna Nikkanen :EIPR:privacy:
* Hanna Nikkanen :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-07-20 Wed 15:29]
:MODIFIED: [2013-01-19 Sat 08:22]

View File

@@ -4,7 +4,7 @@
#+title: 2011-07-21
* قانون الخصوصية :EIPR:privacy:
* قانون الخصوصية :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-07-21 Thu 10:00]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-08-09
* قانون الاتصالات: مقترح تعديل المادة 67 :EIPR:privacy:
* قانون الاتصالات: مقترح تعديل المادة 67 :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-08-09 Tue 18:42]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-08-11
* قانون المعلومات :EIPR:privacy:
* قانون المعلومات :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-08-11 Thu 09:36]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-08-21
* Vodafone :EIPR:privacy:
* Vodafone :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-08-21 Sun 12:55]

View File

@@ -2,7 +2,7 @@
:ID: 0a38651d-40c4-4a54-8dcb-bdc4d8c202fc
:END:
* Earthship Egypt :earthship:egypt:
* Earthship Egypt :earthship:egypt:@personal:
:PROPERTIES:
:CREATED: [2011-08-24 Wed 21:10]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-08-27
* قانون الاتصالات: اجتماع في وزارة الاتصالات :EIPR:privacy:
* قانون الاتصالات: اجتماع في وزارة الاتصالات :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-08-27 Sat 12:40]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-09-04
* الأمن و الاتصالات :EIPR:privacy:
* الأمن و الاتصالات :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-09-04 00:58:14+0200]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-09-13
* Ghabbour :EIPR:nationalSecurity:
* Ghabbour :EIPR:nationalSecurity:@personal:
:PROPERTIES:
:CREATED: [2011-09-13 Tue 13:27]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-09-22
* Civil Freedoms :EIPR:
* Civil Freedoms :EIPR:@personal:
:PROPERTIES:
:CREATED: [2011-09-22 Thu 11:18]
@@ -72,7 +72,7 @@ Criminal justice?
Amr does gender component in civil liberties
* حالة الطوارئ :EIPR:nationalSecurity:
* حالة الطوارئ :EIPR:nationalSecurity:@personal:
:PROPERTIES:
:CREATED: [2011-09-22 Thu 14:15]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-09-27
* IGF Kenya 2011 talk :EIPR:privacy:
* IGF Kenya 2011 talk :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-09-27 Tue 08:41]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-09-28
* Security, Openness and Society :EIPR:privacy:
* Security, Openness and Society :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-09-28 Wed 13:49]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-10-02
* National Security and Global Justice :EIPR:nationalSecurity:
* National Security and Global Justice :EIPR:nationalSecurity:@personal:
:PROPERTIES:
:CREATED: [2011-10-02 Sun 11:46]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-10-04
* Telecom :EIPR:privacy:
* Telecom :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2011-10-04 Tue 15:01]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-10-12
* ماسبيرو :EIPR:equality:
* ماسبيرو :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2011-10-12 Wed 17:24]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-10-16
* ماسبيرو: مؤتمر :EIPR:equality:
* ماسبيرو: مؤتمر :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2011-10-16 Sun 15:18]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-10-17
* Song of Soliman 17 October :EIPR:nationalSecurity:
* Song of Soliman 17 October :EIPR:nationalSecurity:@personal:
:PROPERTIES:
:CREATED: [2011-10-17 Mon 10:39]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-10-18
* عادل :EIPR:equality:
* عادل :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2011-10-18 Tue 11:13]
@@ -44,7 +44,7 @@ Legal, courts, judiciary, international framework study
Civil society mapping, and basic discrimination patterns study
Position paper, followed by a campaign study
* Aman Anti Discrimination :EIPR:equality:
* Aman Anti Discrimination :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2011-10-18 Tue 12:21]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-10-19
* Murad Mouafy :EIPR:nationalSecurity:
* Murad Mouafy :EIPR:nationalSecurity:@personal:
:PROPERTIES:
:CREATED: [2011-10-19 Wed 15:11]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-10-03
* مساواة: خطة داليا المبدئية عن برنامج الجندر :EIPR:equality:
* مساواة: خطة داليا المبدئية عن برنامج الجندر :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2011-10-03 Mon 12:14]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-11-03
* Jakob Mathias Wichmann :EIPR:
* Jakob Mathias Wichmann :EIPR:@personal:
:PROPERTIES:
:CREATED: [2011-11-03 Thu 09:02]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-11-03
* Contractual obligations :EIPR:
* Contractual obligations :EIPR:@personal:
:PROPERTIES:
:CREATED: [2011-11-13 Sun 13:12]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-12-04
* Aman :EIPR:equality:
* Aman :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2011-12-04 11:37:53+0200]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-12-05
* حرية الدين و المعتقد :EIPR:equality:
* حرية الدين و المعتقد :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2011-12-05 Mon 12:12]
@@ -198,7 +198,7 @@ When do we propose to carry out the activities?
How much will the activities cost?
* العريش: :EIPR:nationalSecurity:
* العريش: :EIPR:nationalSecurity:@personal:
:PROPERTIES:
:CREATED: [2011-12-05 Mon 12:56]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-12-06
* Gender programme planning meeting 2 :EIPR:equality:
* Gender programme planning meeting 2 :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2011-12-06 Tue 13:09]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-12-08
* قنا :EIPR:equality:
* قنا :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2011-12-08 Thu 12:28]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-12-12
* Non-discrimination :EIPR:equality:
* Non-discrimination :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2011-12-12 Mon 11:39]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-12-15
* INCLO Day 2 :EIPR:equality:
* INCLO Day 2 :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2011-12-15 Thu 10:09]

View File

@@ -4,7 +4,7 @@
#+title: 2011-12-24
* سامح نجيب في 2006
* سامح نجيب في 2006 :@personal:
:PROPERTIES:
:CREATED: [2011-12-24 Sat 12:52]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-12-26
* Emergency response :EIPR:
* Emergency response :EIPR:@personal:
:PROPERTIES:
:CREATED: [2011-12-26 Mon 09:15]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2011-12-31
* EGIS :EIPR:nationalSecurity:
* EGIS :EIPR:nationalSecurity:@personal:
:PROPERTIES:
:CREATED: [2011-12-31 Sat 10:29]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-01-01
* محمود سعيد :EIPR:nationalSecurity:
* محمود سعيد :EIPR:nationalSecurity:@personal:
:PROPERTIES:
:CREATED: [2012-01-01 Sun 14:41]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-01-02
* العريش 2 :EIPR:nationalSecurity:
* العريش 2 :EIPR:nationalSecurity:@personal:
:PROPERTIES:
:CREATED: [2012-01-02 Mon 13:40]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-01-03
* Sinai :EIPR:
* Sinai :EIPR:@personal:
:PROPERTIES:
:CREATED: [2012-01-03 Tue 14:50]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-01-11
* مساواة :EIPR:equality:
* مساواة :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2012-01-11 Wed 09:20]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-01-12
* Global Network Initiative :EIPR:privacy:
* Global Network Initiative :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-01-12 Thu 09:22]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-01-15
* Content types :EIPR:
* Content types :EIPR:@personal:
:PROPERTIES:
:CREATED: [2012-01-15 Sun 13:04]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-01-22
* Nashwa Google :EIPR:privacy:
* Nashwa Google :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-01-22 Sun 12:47]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-01-23
* ACLU :EIPR:privacy:
* ACLU :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-01-23 Mon 09:31]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-01-29
* الأزهر :EIPR:equality:
* الأزهر :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2012-01-29 Sun 15:15]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-02-08
* Chatam House :EIPR:privacy:
* Chatam House :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-02-08 Wed 15:53]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-02-10
* Mobile Number Change :EIPR:privacy:
* Mobile Number Change :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-02-10 Fri 22:10]
:MODIFIED: [2012-02-10 Fri 22:11]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-02-12
* Google Advocacy :EIPR:privacy:
* Google Advocacy :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-02-12 Sun 11:14]
:MODIFIED: [2012-02-12 Sun 12:48]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-02-13
* شربات :EIPR:equality:
* شربات :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2012-02-13 14:09:16+0200]

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-02-14
* Head of SS Electronic Investigation :EIPR:privacy:
* Head of SS Electronic Investigation :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-02-14 Tue 17:10]
@@ -13,7 +13,7 @@
http://www.linkedin.com/pub/mohamed-hossam/1b/19/1b6
* نادر بكار :EIPR:nationalSecurity:
* نادر بكار :EIPR:nationalSecurity:@personal:
:PROPERTIES:
:ID: edebaec8-9c99-4e7d-bdde-437ba2b9021f

View File

@@ -3,7 +3,7 @@
:END:
#+title: 2012-02-15
* حجب مواقع إنترنت :EIPR:privacy:
* حجب مواقع إنترنت :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-02-15 Wed 11:16]

View File

@@ -2,7 +2,7 @@
:ID: 74e3757d-225c-443d-8e58-be2497a6524b
:END:
* ‫الفصل الثامن : العرائض والشكاوى‬ :EIPR:equality:
* ‫الفصل الثامن : العرائض والشكاوى‬ :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2012-02-20 Mon 14:29]
@@ -40,7 +40,7 @@
‫ولرئيس المجلس أن يطلب من المجلس إحالة هذه التقارير إلى اللجنة‬ ‫المختصة أو إلى الحكومة لاتخاذ إجراء فيما تتضمنه.
* حالة الطوارئ في لائحة مجلس الشعب :EIPR:nationalSecurity:
* حالة الطوارئ في لائحة مجلس الشعب :EIPR:nationalSecurity:@personal:
:PROPERTIES:
:CREATED: [2012-02-20 Mon 16:05]

View File

@@ -4,7 +4,7 @@
#+title: 2012-02-23
* البهائيين: توثيق الزواج :EIPR:equality:
* البهائيين: توثيق الزواج :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2012-02-23 Thu 09:09]

View File

@@ -4,7 +4,7 @@
#+title: 2012-02-25
* قانون الاتصالات: مقابلة على الجزيرة :EIPR:privacy:
* قانون الاتصالات: مقابلة على الجزيرة :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-02-25 Sat 14:25]
@@ -23,7 +23,7 @@
Regulator board: In France, 3 of them including the president are appointed by the president of the re[ublic under the advice of the pm. the other 4 appointed by the heads of lower and higher houses. President appoints chair
* Internet Defamation :EIPR:privacy:
* Internet Defamation :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-02-25 Sat 19:22]

View File

@@ -4,7 +4,7 @@
#+title: 2012-02-26
* قانون المعلومات: دعوة :EIPR:privacy:
* قانون المعلومات: دعوة :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-02-26 Sun 16:51]

View File

@@ -4,7 +4,7 @@
#+title: 2012-03-07
* Ramy Raoof Geneva Statement :EIPR:privacy:
* Ramy Raoof Geneva Statement :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-03-07 Wed 10:27]

View File

@@ -4,7 +4,7 @@
#+title: 2012-03-08
* جوازات :EIPR:equality:
* جوازات :EIPR:equality:@personal:
:PROPERTIES:

View File

@@ -4,7 +4,7 @@
#+title: 2012-03-14
* Global Partners & Associates :EIPR:privacy:
* Global Partners & Associates :EIPR:privacy:@personal:
:PROPERTIES:
:CREATED: [2012-03-14 Wed 10:28]
@@ -61,7 +61,7 @@ SA constitution decalred FOI in 1993
1997 constitution required three years to pass a FOI law
* قانون المعلومات: اجتماع لجنة حقوق الإنسان الأول :EIPR:privacy:
* قانون المعلومات: اجتماع لجنة حقوق الإنسان الأول :EIPR:privacy:@personal:
:PROPERTIES:
:ID: cec5f93b-d99e-48fa-bfca-ce530e90b344

View File

@@ -9,7 +9,7 @@
:IMPORTED: [2023-02-08 Wed 19:22]
:END:
* SIDA :EIPR:privacy:
* SIDA :EIPR:privacy:@personal:
Contact Details

View File

@@ -5,7 +5,7 @@
* أسيوط :EIPR:equality:
* أسيوط :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2012-03-19 Mon 11:10]

View File

@@ -5,7 +5,7 @@
* التعاونيات
* التعاونيات :@personal:
:PROPERTIES:
:CREATED: [2012-03-20 Tue 16:21]

View File

@@ -5,7 +5,7 @@
* عبد الله حلمي :EIPR:
* عبد الله حلمي :EIPR:@personal:
:PROPERTIES:
:CREATED: [2012-03-29 Thu 13:25]

View File

@@ -5,7 +5,7 @@
* أولاد الشرقاوي :EIPR:equality:
* أولاد الشرقاوي :EIPR:equality:@personal:
:PROPERTIES:
:CREATED: [2012-04-11 Wed 15:15]

Some files were not shown because too many files have changed in this diff Show More