feat/code-scroll #29

Merged
genewildish merged 3 commits from feat/code-scroll into main 2026-03-16 09:16:54 +00:00
Owner

feat: implement --code mode (source consciousness)

Add --code CLI flag to stream the program's own source code. Each line
from engine/*.py becomes a scroll item, attributed to its enclosing
function/class scope and dotted module path.

  • engine/fetch_code.py: reads engine/*.py, filters blank/comment lines,
    uses ast to map lines to scopes, returns (items, line_count, 0) tuples
  • engine/config.py: extend MODE detection to recognize --code
  • engine/app.py: wire code mode into boot sequence with new subtitle
  • tests/test_fetch_code.py: comprehensive test coverage (4 tests, all pass)

Loads 1467 lines from engine/* into the scroll pool automatically.

feat: implement --code mode (source consciousness) Add --code CLI flag to stream the program's own source code. Each line from engine/*.py becomes a scroll item, attributed to its enclosing function/class scope and dotted module path. - engine/fetch_code.py: reads engine/*.py, filters blank/comment lines, uses ast to map lines to scopes, returns (items, line_count, 0) tuples - engine/config.py: extend MODE detection to recognize --code - engine/app.py: wire code mode into boot sequence with new subtitle - tests/test_fetch_code.py: comprehensive test coverage (4 tests, all pass) Loads 1467 lines from engine/* into the scroll pool automatically.
genewildish added 2 commits 2026-03-16 09:16:33 +00:00
genewildish added 1 commit 2026-03-16 09:16:39 +00:00
genewildish merged commit 8b696c96ce into main 2026-03-16 09:16:54 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: genewildish/Mainline#29