Skip to content

affinescript: estate-wide ReScript→AffineScript migration tracker [meta] #406

@hyperpolymath

Description

@hyperpolymath

Estate-wide ReScript → AffineScript migration tracker

Cross-repo epic tracking all .res.affine migration work across the hyperpolymath estate. Lives in affinescript because the migration-assistant tool + the language-grammar features were here.

Status (2026-05-31)

Prior blocker (#228) substantially CLEARED. The original blocker statement was: "Per-repo migration work waits for the type-path grammar to land." That gate has now lifted:

Migration assistant (#57) DELIVERED 2026-05-31. Through Phase 3 declaration translation:

tools/res-to-affine/main.exe is the per-PR substrate going forward; --translate (compiler-verified declarations) and --partial (best-effort function skeletons) both work on real estate .res files today.

Children

Estate inventory (refreshed 2026-05-31)

Total: ~2,315 .res/.resi across ~70 repos (excluding panll-clone dup). Down from 3,996 baseline.

Top backlog:

  • panll 726 / idaptik 460 → STEP 8 megaport (50% of remaining)
  • ssg-collection 125 → STEP 7 large (one repo here now)
  • stapeln 88 / reposystem 75 / developer-ecosystem 68 / kaldor-iiot 49 / isers 43 / error-lang 38 / claude-integrations 37 / zotero-tools 34 / svalinn 32 / patallm-gallery 32 / ambientops 28 / grim-repo 25 / verisimdb 23 / echidna 21 / avow-protocol 20 → STEP 6 mid-tier (~15 repos)
  • ≤20 file × ~55 repos → STEP 5 tail
  • developer-ecosystem dropped 460 → 68 (~85% reduction since 2026-05-28)

Campaign coordination

Per-repo work proceeds with the migration assistant in the per-PR cycle. STEP 5 / STEP 6 batches now unblocked. STEP 9 still gated on AS host bindings (orthogonal).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions