feat(ariadne): export Ren'Py AST artifacts #16

Closed
alexion wants to merge 0 commits from feat/ariadne-graph-artifacts-code into main
Owner

Summary

  • export normalized Ren'Py AST JSON under output/ast/ during local preparation
  • add a bundled-runtime adapter that reads .rpyc AST objects and emits Ariadne-neutral records
  • keep a Rust prototype that imports those records into the proposed State { nodes, edges, pending } shape

Validation

  • bash -n src/ariadne/extract-and-decompile.sh
  • nix shell nixpkgs#python3 -c python3 -m py_compile src/ariadne/tools/export-renpy-ast.py src/ariadne/prototypes/renpy-ast-adapter/export_renpy_ast.py
  • cargo check --manifest-path src/ariadne/prototypes/renpy-ast-adapter/Cargo.toml
  • rg -n "Being A DIK|Being a DIK|BADIK" . -g '!src/ariadne/output/' -g '!/.git/' -g '!/target/**' # no matches
## Summary - export normalized Ren'Py AST JSON under `output/ast/` during local preparation - add a bundled-runtime adapter that reads `.rpyc` AST objects and emits Ariadne-neutral records - keep a Rust prototype that imports those records into the proposed `State { nodes, edges, pending }` shape ## Validation - bash -n src/ariadne/extract-and-decompile.sh - nix shell nixpkgs#python3 -c python3 -m py_compile src/ariadne/tools/export-renpy-ast.py src/ariadne/prototypes/renpy-ast-adapter/export_renpy_ast.py - cargo check --manifest-path src/ariadne/prototypes/renpy-ast-adapter/Cargo.toml - rg -n "Being A DIK|Being a DIK|BADIK" . -g '!src/ariadne/output/**' -g '!**/.git/**' -g '!**/target/**' # no matches
alexion changed title from feat(ariadne): add graph artifacts to feat(ariadne): add graph core crate 2026-09-05 22:15:38 -04:00
alexion changed title from feat(ariadne): add graph core crate to feat(ariadne): add graph core and AST preparation 2026-09-06 09:14:40 -04:00
alexion added 1 commit 2026-09-06 09:15:47 -04:00
alexion force-pushed feat/ariadne-graph-artifacts-code from d5a5121355 to f8b0099c1c 2026-09-06 09:15:47 -04:00 Compare
alexion changed title from feat(ariadne): add graph core and AST preparation to feat(ariadne): export Ren'Py AST artifacts 2026-09-06 09:15:55 -04:00
alexion added 1 commit 2026-09-06 09:17:26 -04:00
alexion closed this pull request 2026-09-06 14:32:05 -04:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#16