|
209 | 209 | {"id":"ge-mud","title":"Make Ooda loop ouput fit the available screen width","status":"tombstone","priority":1,"issue_type":"task","assignee":"patch","created_at":"2026-01-16T22:21:19.755930775-08:00","created_by":"rgardler","updated_at":"2026-01-16T22:21:54.341660423-08:00","deleted_at":"2026-01-16T22:21:54.341660423-08:00","deleted_by":"daemon","delete_reason":"delete","original_type":"task"} |
210 | 210 | {"id":"ge-ngf","title":"CI: Playwright E2E","description":"Add GitHub Actions workflow to run Playwright E2E tests.\\n\\nAcceptance criteria:\\n- Workflow file .github/workflows/playwright.yml runs on PRs and main.\\n- Workflow runs: npm ci, npx playwright install, npm test (demo e2e).\\n- On PR a job runs tests and reports status to PR.","status":"closed","priority":1,"issue_type":"task","assignee":"rgardler","created_at":"2026-01-06T23:08:53.428619454-08:00","created_by":"rgardler","updated_at":"2026-01-07T02:20:17.470750673-08:00","closed_at":"2026-01-07T02:20:17.470750673-08:00","close_reason":"Closed"} |
211 | 211 | {"id":"ge-nzz","title":"Make root README InkJS-only","description":"Remove Unity references from the root README.md and focus it on InkJS/web demo usage and tests.","status":"closed","priority":1,"issue_type":"task","created_at":"2026-01-06T15:12:16.621516991-08:00","created_by":"rgardler","updated_at":"2026-01-06T15:13:37.065401561-08:00","closed_at":"2026-01-06T15:13:37.065401561-08:00","close_reason":"Done"} |
212 | | -{"id":"ge-okh","title":"Add npm script + docs to run embedding integration test","description":"Add an npm script to run the real-model embedding integration test (EMBED_NODE=1). Include a short note in web/demo/README.md describing the script and how to run it locally.\\n\\nAcceptance criteria:\\n- package.json has script that runs: \\n- web/demo/README.md contains a 1-2 line note explaining the script and env flags\\n- Tests: running the script locally succeeds (developer responsibility)\\n\\nFiles to be changed: , ","status":"in_progress","priority":2,"issue_type":"task","assignee":"@patch","created_at":"2026-01-17T20:47:17.395948499-08:00","created_by":"rgardler","updated_at":"2026-01-21T11:12:56.995431287-08:00","external_ref":"gh-185","labels":["stage:idea","stage:in_review"],"dependencies":[{"issue_id":"ge-okh","depends_on_id":"ge-hch.5","type":"parent-child","created_at":"2026-01-19T23:01:36.648476327-08:00","created_by":"Ross Gardler"}],"comments":[{"id":262,"issue_id":"ge-okh","author":"@patch","text":"Updated web/demo/README.md to document npm run test:integration:embedding and EMBED_NODE=1. Added a Node-only sharp stub in web/demo/js/embedding-service.js so embedding integration tests can run on linux/arm64 where sharp native binaries are missing. Local test: npm run test:integration:embedding (pass).","created_at":"2026-01-21T18:52:33Z"},{"id":263,"issue_id":"ge-okh","author":"@patch","text":"Created follow-up bead for runtime embedding integration: ge-hch.5.22 (Runtime: integrate embeddings into engine).","created_at":"2026-01-21T19:06:04Z"}]} |
| 212 | +{"id":"ge-okh","title":"Add npm script + docs to run embedding integration test","description":"Add an npm script to run the real-model embedding integration test (EMBED_NODE=1). Include a short note in web/demo/README.md describing the script and how to run it locally.\\n\\nAcceptance criteria:\\n- package.json has script that runs: \\n- web/demo/README.md contains a 1-2 line note explaining the script and env flags\\n- Tests: running the script locally succeeds (developer responsibility)\\n\\nFiles to be changed: , ","status":"closed","priority":2,"issue_type":"task","assignee":"@patch","created_at":"2026-01-17T20:47:17.395948499-08:00","created_by":"rgardler","updated_at":"2026-01-21T11:24:54.42082917-08:00","closed_at":"2026-01-21T11:24:54.42082917-08:00","close_reason":"PR merged","external_ref":"gh-185","labels":["stage:done","stage:idea","stage:in_review"],"dependencies":[{"issue_id":"ge-okh","depends_on_id":"ge-hch.5","type":"parent-child","created_at":"2026-01-19T23:01:36.648476327-08:00","created_by":"Ross Gardler"}],"comments":[{"id":262,"issue_id":"ge-okh","author":"@patch","text":"Updated web/demo/README.md to document npm run test:integration:embedding and EMBED_NODE=1. Added a Node-only sharp stub in web/demo/js/embedding-service.js so embedding integration tests can run on linux/arm64 where sharp native binaries are missing. Local test: npm run test:integration:embedding (pass).","created_at":"2026-01-21T18:52:33Z"},{"id":263,"issue_id":"ge-okh","author":"@patch","text":"Created follow-up bead for runtime embedding integration: ge-hch.5.22 (Runtime: integrate embeddings into engine).","created_at":"2026-01-21T19:06:04Z"}]} |
213 | 213 | {"id":"ge-oow","title":"Refactor: remove jq fallback for replay failure JSON","description":"### Goal\\nRemove the -based fallback in that synthesizes failure JSON from logs. The replay runner now writes structured JSON via ; the workflow should rely on that structured output instead of reconstructing it from logs.\\n\\n### Acceptance Criteria\\n- The workflow no longer runs to synthesize .\\n- The workflow copies or uploads the runner-produced (or a runner-produced failure file) into artifacts/results and archives it for failing runs.\\n- A CI run for the PR demonstrates a failing replay produces an uploaded visible in the job artifacts.\\n- Files touched are limited to (and any small adjustments to only if strictly necessary).\\n\\n### Suggested Implementation\\n1. Edit to remove the fallback block and instead rely on produced by the runner.\\n2. Ensure the workflow still copies raw logs and uploads & .\\n3. Run CI on a PR that intentionally fails a replay to confirm artifact presence.\\n\\n### Timebox\\nEstimate: 1-2 hours.\\n\\n### Notes\\n- Keep an eye on edge cases where runner result is missing; if this proves to happen, we may want a minimal guard that reports a clear error but does not attempt to reconstruct the JSON.\\n\\n### Related\\ndiscovered-from:ge-hch.4.3\\n","status":"closed","priority":3,"issue_type":"task","assignee":"rgardler","created_at":"2026-01-16T00:32:00.440882328-08:00","created_by":"rgardler","updated_at":"2026-01-16T01:38:44.850810587-08:00","closed_at":"2026-01-16T01:38:44.850810587-08:00","close_reason":"Completed: removed jq fallback; PR #151 merged","dependencies":[{"issue_id":"ge-oow","depends_on_id":"ge-hch.4.3","type":"discovered-from","created_at":"2026-01-16T00:32:00.453040701-08:00","created_by":"rgardler"}],"comments":[{"id":156,"issue_id":"ge-oow","author":"rgardler","text":"Created branch ge-oow/remove-jq-fallback and opened PR #151 to remove jq fallback; change uses printf to emit minimal failure JSON if runner result is missing. Marking as in_progress and assigned to rgardler.","created_at":"2026-01-16T09:34:53Z"},{"id":157,"issue_id":"ge-oow","author":"rgardler","text":"Merged PR #151: removed jq fallback and emit minimal failure JSON using printf. Verified replay artifacts show no failures for this change. Closing bead.","created_at":"2026-01-16T09:38:43Z"}]} |
214 | 214 | {"id":"ge-osd","title":"Restore original demo story for smoke tests","status":"closed","priority":1,"issue_type":"bug","created_at":"2026-01-06T22:09:37.056596959-08:00","created_by":"rgardler","updated_at":"2026-01-06T22:10:00.371743266-08:00","closed_at":"2026-01-06T22:10:00.371743266-08:00","close_reason":"Done","comments":[{"id":1,"issue_id":"ge-osd","author":"rgardler","text":"Fixed smoke tests broken by demo story changes by adding web/stories/test.ink (pre-903f044 demo story) and routing /stories/demo.ink to that file in Playwright.\n\nChanges:\n- web/stories/test.ink\n- tests/demo.smoke.spec.ts\n\nCommands:\n- npm test","created_at":"2026-01-07T06:09:54Z"}]} |
215 | 215 | {"id":"ge-qip","title":"Parent: Test parent/child relationship","description":"escription","status":"tombstone","priority":2,"issue_type":"epic","owner":" [email protected]","created_at":"2026-01-19T18:38:38.077369615-08:00","created_by":"Ross Gardler","updated_at":"2026-01-19T18:41:54.055362933-08:00","deleted_at":"2026-01-19T18:41:54.055362933-08:00","deleted_by":"daemon","delete_reason":"delete","original_type":"epic"} |
|
0 commit comments