module system / imports
✓ 26 passing ○ 6 planned
Lessons
1 ✓
Passing
001 file import basic
2 ✓
Passing 002 directory import basic
3 ✓
Passing 003 directory import public
4 ○
Planned 004 file processor — OWED: directory-import I/O pipeline (read / process / write) compiles and runs.
5 ✓
Passing 005 deep error handling
6 ○
Planned 006 transitive file import — OWED: A → B → C file-import chain compiles and dispatches.
7 ○
Planned 007 dir import basic — OWED: importing a directory yields package/module:event() dispatch.
8 ✓
Passing 008 dir import no pub
9 ○
Planned 009 dir import dotted — OWED: directory import with dotted event names (package/module:category.event).
10 ○
Planned 010 dir import flow — OWED: multi-module directory-import flow (listen → read → parse) compiles and runs.
11 ✓
Passing 012 auto import parent
12 ○
Planned 013 module event globbing — OWED: a module-level tap glob (`input:*`) matches every event in the module.
13 ✓
Passing 014 auto import index
14 ✓
Passing 015 sibling in same directory
15 ✓
Passing 016 optional parent
16 ✓
Passing 017 granular path longest match
17 ✓
Passing 020 cross module literal arg
18 ✓
Passing 021 keyword tor as subflow head in module
19 ✓
Passing 022 store across module boundary
20 ✓
Passing 023 implicit expr slot in module
21 ✓
Passing 024 implicit expr slot in entry
22 ✓
Passing 025 implicit expr slot declared second
23 ✓
Passing 026 pun survives without expr param
24 ✓
Passing 027 paths declared in source
25 ✓
Passing 028 paths declared in pure k
26 ✓
Passing 029 koru alias is a default
27 ✓
Passing 030 index and directory are one module
28 ✓
Passing 031 const emission imported module
29 ✓
Passing 032 module bare expr 6 field tor
30 ✓
Passing 033 default door in continuation
31 ✓
Passing 034 module flows init before entry
32 ✓
Passing 035 import activated transform