Skip to content

docs: post-#65 sweep — remove stale npx/npm/Tauri prose#66

Merged
hyperpolymath merged 1 commit into
mainfrom
chore/docs-post-deno-migration-sweep
May 30, 2026
Merged

docs: post-#65 sweep — remove stale npx/npm/Tauri prose#66
hyperpolymath merged 1 commit into
mainfrom
chore/docs-post-deno-migration-sweep

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

  • Follows panll#65 (npm → Deno migration: package.json + package-lock.json deleted; ReScript + Tailwind now run via npm: specifiers in deno.json through deno task res:build / deno run -A npm:tailwindcss).
  • Sweeps the doc surface for stale npx rescript build / "npm only for ReScript" / Tauri-where-Gossamer-is-meant prose.
  • No file overlap with chore: migrate panll off npm onto Deno (standards#253 step) #65 — both PRs can auto-merge independently.
  • Excludes panll/.claude/CLAUDE.md per owner directive (panll#60 reverted; excluded from sweeps).

File-by-file rationale

File Change
README.adoc npx rescript builddeno task res:build (Development + Quick Start); Runtime cell reworded
src/model/README.md npx rescript builddeno task res:build in "Adding a New Module"
docs/guides/llm-warmup-user.md Rules line: "Deno only (ReScript + Tailwind via npm: specifiers in deno.json)"
AGENTS.md / GEMINI.md / .junie/guidelines.md no-npm-bun rule + decision block (renamed deno-only-with-npm-specifiers) reworded to shipped reality
coordination.k9 Source-of-truth update for the three K9-generated docs above (prevents drift on regeneration)
CONTRIBUTING.md "Deno instead of npm/Node" paragraph reworded
CHANGELOG.md New Unreleased entry for 2026-05-30 documenting panll#65
scripts/bundle.ts Comment at line 19: Tauri JS APIs → Gossamer IPC bindings
docs/archive/NPM-TO-DENO-MIGRATION.md Added "CLOSED 2026-05-30 by panll#65" status banner; body preserved
tests/cross_panel_integration_test.js SeamEngine fixture file list: "package.json""deno.json" (post-#65 layout)

Out-of-scope (untouched)

  • panll/.claude/CLAUDE.md — owner directive
  • .github/workflows/build-validation.yml + e2e.yml — panll#65 territory
  • All .res / .resi files — standards#252 scope
  • TOPOLOGY.md — already clean (deno task res:build; remaining Tauri references are historical-migration context)
  • 2 estate-adjacent docs with stale npx/npm install lines (docs/developer-guide.md, docs/guides/QUICKSTART-FOR-SON.md) — flagged in the meander, not in this PR's scope

Test plan

  • CI build-validation passes (no .res files changed, so ReScript build is unaffected)
  • e2e workflow passes
  • deno task test passes locally with the updated tests/cross_panel_integration_test.js fixture
  • Verify no .claude/CLAUDE.md edits in the diff
  • Verify auto-merge can proceed independent of chore: migrate panll off npm onto Deno (standards#253 step) #65

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

Follows panll#65 (npm → Deno migration: package.json + package-lock.json
deleted; ReScript + Tailwind now run via `npm:` specifiers in deno.json
through `deno task res:build` / `deno run -A npm:tailwindcss`).

Files touched (no overlap with #65):
- README.adoc — `npx rescript build` → `deno task res:build` in Development
  + Quick Start sections; Runtime cell reworded ("Deno-only build, no
  package.json or npm CLI").
- src/model/README.md — `npx rescript build` → `deno task res:build` in
  the "Adding a New Module" checklist.
- docs/guides/llm-warmup-user.md — Rules line updated to "Deno only
  (ReScript + Tailwind run via `npm:` specifiers in deno.json)".
- AGENTS.md + GEMINI.md + .junie/guidelines.md — `no-npm-bun` rule and
  `deno-npm-hybrid` decision (renamed `deno-only-with-npm-specifiers`)
  reworded to match shipped reality. These three files are auto-generated
  from coordination.k9, so coordination.k9 is updated in the same pass to
  prevent drift on next regeneration.
- coordination.k9 — source-of-truth update for the three K9-generated
  files above (no-npm-bun + decision block).
- CONTRIBUTING.md — "Deno instead of npm/Node" paragraph updated:
  ReScript + Tailwind via `npm:` specifiers, no package.json, no npm CLI.
- CHANGELOG.md — added an `Unreleased` entry for 2026-05-30 documenting
  the panll#65 migration (deno.json tasks, setup-node removed from CI,
  supersedes panll#62 band-aid).
- scripts/bundle.ts:19 — Tauri JS APIs comment replaced with accurate
  Gossamer IPC bindings description (PanLL migrated FROM Tauri long ago).
- docs/archive/NPM-TO-DENO-MIGRATION.md — added a "CLOSED 2026-05-30 by
  panll#65" status banner at top; body preserved as historical planning
  document (no rewrite).
- tests/cross_panel_integration_test.js:243 — SeamEngine.fullScan input
  list updated `"package.json"` → `"deno.json"` to reflect post-#65 file
  layout (the literal-array test still passes either way; this is a
  doc-correctness fix on the test fixture).

Untouched (deliberately):
- panll/.claude/CLAUDE.md — owner directive (panll#60 reverted; excluded
  from sweeps).
- .github/workflows/build-validation.yml + e2e.yml — panll#65 territory;
  this PR does not touch them.
- All .res/.resi files — out of scope (standards#252).
- TOPOLOGY.md — already clean (uses `deno task res:build`; remaining
  Tauri references are historical-migration context, accurate).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath enabled auto-merge (squash) May 30, 2026 16:51
@sonarqubecloud
Copy link
Copy Markdown

@hyperpolymath hyperpolymath merged commit 4e88f47 into main May 30, 2026
9 of 24 checks passed
@hyperpolymath hyperpolymath deleted the chore/docs-post-deno-migration-sweep branch May 30, 2026 18:55
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