ticket: record deno tooling implementation
This commit is contained in:
parent
b4d2b3a442
commit
cc25201c4f
|
|
@ -2,7 +2,7 @@
|
||||||
title: 'Workspace web SPA の frontend tooling を npm/Node から Deno に移行する'
|
title: 'Workspace web SPA の frontend tooling を npm/Node から Deno に移行する'
|
||||||
state: 'inprogress'
|
state: 'inprogress'
|
||||||
created_at: '2026-06-21T10:18:10Z'
|
created_at: '2026-06-21T10:18:10Z'
|
||||||
updated_at: '2026-06-21T11:00:00Z'
|
updated_at: '2026-06-21T11:05:28Z'
|
||||||
assignee: null
|
assignee: null
|
||||||
readiness: 'implementation_ready'
|
readiness: 'implementation_ready'
|
||||||
risk_flags: ['frontend-tooling', 'packaging', 'nix-source-filter', 'validation']
|
risk_flags: ['frontend-tooling', 'packaging', 'nix-source-filter', 'validation']
|
||||||
|
|
|
||||||
|
|
@ -119,3 +119,59 @@ Next action:
|
||||||
- Wait for Coder implementation report, then spawn Reviewer read-only for the implementation diff。
|
- Wait for Coder implementation report, then spawn Reviewer read-only for the implementation diff。
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
<!-- event: implementation_report author: yoi-orchestrator at: 2026-06-21T11:05:28Z -->
|
||||||
|
|
||||||
|
## Implementation report
|
||||||
|
|
||||||
|
Coder implementation report received from `yoi-coder-00001KVMV03QY`.
|
||||||
|
|
||||||
|
Implementation commit:
|
||||||
|
- `66f04e04 feat: migrate workspace spa tooling to deno`
|
||||||
|
|
||||||
|
Changed areas:
|
||||||
|
- Added Deno-primary frontend tooling:
|
||||||
|
- `web/workspace/deno.json`
|
||||||
|
- `web/workspace/deno.lock`
|
||||||
|
- Removed npm lockfile:
|
||||||
|
- deleted `web/workspace/package-lock.json`
|
||||||
|
- Reduced `web/workspace/package.json` to minimal SvelteKit/Vite ecosystem metadata only:
|
||||||
|
- no scripts
|
||||||
|
- no dependencies
|
||||||
|
- `deno.json` / `deno.lock` are canonical source of truth
|
||||||
|
- Updated `web/workspace/README.md` with Deno workflow:
|
||||||
|
- `deno install`
|
||||||
|
- `deno task check`
|
||||||
|
- `deno task build`
|
||||||
|
- npm compatibility usage and generated artifact boundaries
|
||||||
|
- Preserved static SPA output path:
|
||||||
|
- `web/workspace/build/`
|
||||||
|
|
||||||
|
Coder validation reported:
|
||||||
|
- `cd web/workspace && deno task check`: passed
|
||||||
|
- `cd web/workspace && deno task build`: passed
|
||||||
|
- `cd web/workspace && deno task install`: passed
|
||||||
|
- `git diff --check`: passed
|
||||||
|
- `target/debug/yoi ticket doctor`: passed (`doctor: ok`)
|
||||||
|
- Generated artifact ignore/source-filter check:
|
||||||
|
- `web/workspace/node_modules`, `.svelte-kit`, and `build` are ignored by `web/workspace/.gitignore`
|
||||||
|
- existing `package.nix` source filter already excludes those same trees
|
||||||
|
|
||||||
|
Not run by Coder:
|
||||||
|
- `nix build .#yoi --no-link`: not run because `package.nix` / source filter were not changed。
|
||||||
|
- `cargo check -p yoi-workspace-server`: not run because Rust backend/static-serving assumptions and code were not changed。
|
||||||
|
|
||||||
|
Generated artifacts cleanup:
|
||||||
|
- Removed `web/workspace/node_modules/`, `.svelte-kit/`, and `build/` after validation。
|
||||||
|
|
||||||
|
Orchestrator evidence checked:
|
||||||
|
- Implementation worktree is clean on `impl/00001KVMV03QY-workspace-spa-deno`。
|
||||||
|
- HEAD is `66f04e04`。
|
||||||
|
- Diff `155e039e..HEAD` touches expected frontend tooling files only: `README.md`, `deno.json`, `deno.lock`, `package.json`, and deleted `package-lock.json`。
|
||||||
|
- `git diff --check 155e039e..HEAD` produced no diagnostics。
|
||||||
|
- `git status --ignored --short web/workspace` showed no remaining generated frontend artifacts。
|
||||||
|
|
||||||
|
Next action:
|
||||||
|
- Route to read-only Reviewer Pod for acceptance review against the Ticket。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user