- Executable: `./jq -c ''`; compact JSON lines on stdout. - Exit codes: `0` success, `3` compile failure, `5` runtime failure; diagnostics on stderr. - Standard-library Python only; no external jq, dependencies, networking, or persistence. - Modules: CLI, lexer, parser/AST, evaluator streams, runtime values, builtins, paths/assignment, diagnostics. - Preserve generator ordering, multiplicity, backtracking, immutable transformations, and partial output. RESULT: SUCCESS FILES CHANGED: - jq - jq_interpreter/__init__.py - jq_interpreter/ast.py - jq_interpreter/builtins.py - jq_interpreter/cli.py - jq_interpreter/diagnostics.py - jq_interpreter/errors.py - jq_interpreter/evaluator.py - jq_interpreter/interpreter.py - jq_interpreter/lexer.py - jq_interpreter/parser.py - jq_interpreter/paths.py - jq_interpreter/runtime.py - tests/test_architecture.py SUMMARY: Established the standalone Python interpreter architecture, executable boundary, module contracts, exit-code handling, streaming identity behavior, immutable path reads, and foundational tests. All 5 tests pass. No staged conformance suite was run because this architecture specification declares no programmatic acceptance. BLOCKERS: - None