Commit Graph

8 Commits

Author SHA1 Message Date
c42170552a docs: add 'plan test before running it' step to development cycle 2026-05-13 15:03:41 -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
34b26a4fde docs: add subagent iteration workflow to AGENTS.md 2026-05-13 13:05:22 -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
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
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