MARKITECT-WP-0002: T03 done (P.2 checks run), workplan blocked on external gates
Some checks failed
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Has been cancelled

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: sonnet
Assistant-Process: 299063@bnt-lap001
Assistant-Session: 53eb1e1c-c13a-4277-9ce2-3702960d93f7
This commit is contained in:
tegwick 2026-10-02 22:14:18 +02:00
parent 25bb0a813f
commit ae68033307

View file

@ -4,12 +4,12 @@ type: workplan
title: "TestDrive-JSUI — npm Publication"
domain: communication
repo: markitect-main
status: active
status: blocked
flavor: implementation
owner: codex
topic_slug: communication
created: "2026-06-22"
updated: "2026-09-28"
updated: "2026-10-02"
state_hub_workstream_id: "e03ef262-5284-5dd3-92d2-dbd85c6b6159"
---
@ -69,7 +69,7 @@ state_hub_task_id: "81c03377-9083-42eb-be33-d202069afc02"
```task
id: MARKITECT-WP-0002-T03
status: todo
status: done
priority: high
state_hub_task_id: "f518601b-396a-46a3-a5af-152bde48c313"
```
@ -79,6 +79,12 @@ state_hub_task_id: "f518601b-396a-46a3-a5af-152bde48c313"
2026-09-28: Waiting for the pinned TestDrive submodule to be initialized and the JS/Python checks and actual Markitect view/edit behavior to be verified. The current checkout has no discoverable integration make target.
2026-09-30: `git submodule update --init capabilities/testdrive-jsui` timed out at 120s from this workstation (clone did not complete); retry with network/forge access. T03 stays todo; the workplan is active, T04 waits on markitect-tool.
2026-10-01: Retried; the forge host `92.205.130.254:32166` is unreachable from this workstation (`git ls-remote` and `curl` both time out at 8-20s; `bridge status` shows no tunnel to the forge port, only inter-hub-coulombcore to the host). No submodule content, so P.2 checks cannot run. Needs forge network access or a tunnel; T03 stays todo.
2026-10-02: Done, with one caveat. The forge's HTTP NodePort (32166) is not reachable from the workstation, but SSH is: `git config submodule.capabilities/testdrive-jsui.url forgejo-remote:coulomb/testdrive-jsui.git` (local config, `.gitmodules` untouched) let the submodule init at pinned `b8f13b4`. Evidence from that checkout:
- Jest: 68/68 pass. Production build succeeds (`dist/` has cjs/esm/min/css, **no `index.d.ts`** — confirmed).
- Python tests: 15/15 pass in a fresh venv, but only with `-p no:xvfb --no-cov`; the `pytest-xvfb` plugin hangs on startup here (no virtual display under WSL).
- `markitect md-render --edit` generates editor HTML referencing testdrive-jsui assets.
- **Not verified:** interactive view/edit behavior in a real browser (no browser run). Carry that into T05's consumer smoke checks.
- Defects for the standalone owner (found, not fixed; no changes made in the submodule): `npm ci` fails because `package-lock.json` lacks `marked@13.0.3`; `npm run lint` reports ~9,950 problems (mostly `semi`), so lint is not a passing gate; `dist/index.d.ts` is advertised but never generated.
## P.3 — Resolve STANDALONE_PLAN.md status