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
check-tangle
Tangle an .org file and compile the resulting .lisp with SBCL in one step.
== Usage
check-tangle org/file.org
Exit 0 if compilation succeeds, 1 if tangling or compilation fails.
== What it checks
- Reads the
:tangleheader from the org file to find the target .lisp path - Runs
tangleto generate the .lisp from the .org source - Runs
sbcl compile-fileon the result - Reports the first compile error if any
== Requires
Emacs (for tangling), SBCL (for compilation).