Skip to content

feat: ISC parser + runtime line (tree port of feat/imf-runtime-ts) - #35

Merged
ronaldtse merged 8 commits into
mainfrom
feat/isc-runtime-port
Aug 25, 2026
Merged

feat: ISC parser + runtime line (tree port of feat/imf-runtime-ts)#35
ronaldtse merged 8 commits into
mainfrom
feat/isc-runtime-port

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Summary

  • Ports the full feat/imf-runtime-ts tree onto the rewritten main as a single commit (that branch's root shares no ancestor with main, so neither rebase nor PR was possible from it)
  • Contains: the TS ISC parser (src/isc/ — grammar, types, loader, converter; previously untracked-only), ML session/provision/rababa surface with optional peer deps (onnxruntime/litert via ambient declarations), CLI, detector, and the ISC test suite
  • Consumers: interscript.org v2 (file: dependency), interscript/maps isc-parse-ts CI job (currently pinned to the old branch — flips to main on merge)

Test plan

  • npm run build (tsc) clean on the ported tree
  • npx vitest run test/isc — 59/59
  • Full-corpus parse 289/289 via interscript/maps CI
  • CI green on this PR

feat/imf-runtime-ts was scaffolded from a root with no common ancestor
with the rewritten main, so its 31-commit history could not be rebased
or PR'd. This ports the branch TREE as one commit: the ISC parser
(grammar, types, loader, converter) that had sat untracked locally, the
ML session/provision surface with optional peers, rababa model fixes,
and the ISC test suite (59 passing).
Comment thread src/ml/provision/manifest.ts Fixed
@ronaldtse
ronaldtse merged commit 75a1145 into main Aug 25, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants