Skip to content

chore(dlc): remove vendored DLC subtrees post-migration#70

Merged
hyperpolymath merged 1 commit into
mainfrom
chore/remove-vendored-dlc-subtrees
May 2, 2026
Merged

chore(dlc): remove vendored DLC subtrees post-migration#70
hyperpolymath merged 1 commit into
mainfrom
chore/remove-vendored-dlc-subtrees

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

Drop the two vendored DLC subtrees from this repo now that the ports hold the real content.

  • dlc/idaptiky/ (172 files, including 52 .ts)
  • dlc/idaptik-reversibley/ (76 files)

Plus stale .gitmodules entries pointing at GitLab URLs (the original submodule destinations, superseded when the trees were vendored in 0c863ac).

Why now

Both port repos held only scaffolds (CHANGELOG/COC/LICENSE/README/SECURITY) until earlier today, when these PRs imported the vendored content as the initial real content:

  • hyperpolymath/idaptik-dlc-iky#1 (merged 94a52e9)
  • hyperpolymath/idaptik-dlc-reversibley#1 (merged 37d5480c)

With both merged, the vendored copies here are pure duplication.

Side effect: TS-elimination sweep

This drops 52 .ts files from the idaptik repo's footprint (52 → 0). All 52 lived inside the two subtrees being removed; no straggler TypeScript files remain in idaptik after this lands. Estate-wide TS goes from 79 to 27 (the 27 are documented exemptions: .d.ts public APIs, VS Code extensions blocked on #35, MCP/SDK adapters that need to stay TS).

Caveat: workflows

Both port migration PRs stripped .github/workflows/* because the OAuth token used to push lacked the workflow scope. Those workflows still need to be added to each port repo (via web UI or after granting scope). Until then, the ports won't have CI.

Test plan

  • Verify nothing else in the repo references dlc/idaptiky/ or dlc/idaptik-reversibley/ (already grep-checked clean except the .gitmodules entries removed in this PR)
  • Build still passes (no Rust / Deno / OCaml deps depended on the dlc subtrees per the audit)
  • Confirm port repos render the imported READMEs correctly

🤖 Generated with Claude Code

…reversibley}

The idaptiky and idaptik-reversibley DLCs were vendored into this repo
in commit 0c863ac (2026-04) because their dedicated GitHub repos held
only scaffolds. The May-2026 migration PRs (idaptik-dlc-iky#1 merged
94a52e9; idaptik-dlc-reversibley#1 merged 37d5480c) imported the
vendored content as the initial real content of each port. With both
ports now real, the vendored copies here are pure duplication and are
removed.

Also drop the corresponding stale .gitmodules entries (which pointed
at gitlab URLs that no longer matched the current GitHub-hosted ports).

Side effect for the TypeScript-elimination sweep: drops 52 .ts files
from this repo's footprint, taking idaptik from 52 to 0 .ts files.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@hyperpolymath hyperpolymath merged commit 667efff into main May 2, 2026
23 of 27 checks passed
@hyperpolymath hyperpolymath deleted the chore/remove-vendored-dlc-subtrees branch May 2, 2026 22:51
hyperpolymath added a commit that referenced this pull request May 2, 2026
Filed across the AffineScript ecosystem in response to UPSTREAM-CASCADE
(commit 98f110c). Each PR cross-references the relevant idaptik
artefacts as evidence.

stapeln (3):
  #18 — fix(cerro-torre): pin Alire URL to explicit version (closes #13)
  #19 — fix(vordr): commit Cargo.lock for reproducible builds (closes #14)
  #20 — fix(rokur): use deno binary release directly (closes #16)

affinescript (4):
  #62 — docs(AI.a2ml): 4 patterns + 3 directives
        (closes #45, #46, #47, #48, #49, #50, #52)
  #67 — feat(parser): accept [T] array/list shorthand (closes #40)
        — highest single-fix leverage in the entire cascade per
          UPSTREAM-CASCADE; ~95% of idaptik's translatable surface
  #69 — docs(human-guide): migration chapter + refinement-args
        + affine-async (closes #51, #53, #54, #55)
  #70 — docs(effects): migration-stance doc (closes #41)

Total: 7 PRs, 16 issues to be closed when merged.

Intentionally not addressed (sub-day budget):
- stapeln#12 (selur Containerfile) — write new multi-stage
- stapeln#15 (svalinn npm/Deno) — design decision needed
- affinescript#35 (Node+vscode backend) — multi-week new target
- affinescript#39 (Float operators) — typechecker design
- affinescript#42 (extern fn/type) — multi-piece, untested locally
- affinescript#56 (DOM/Pixi prod-ready) — library scale, gated on #42
- affinescript#57 (Migration assistant) — multi-week new tool
- affinescript#58 (proven shape) — sibling repo work
- affinescript#59 (Effect-row names) — design discussion

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

1 participant