Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .qa/memory/findings.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,5 @@
{"sev":"P0","area":"visual-evidence-region-integrity","symptom":"Source-level screenshot or PDF geometry could be promoted as claim-level precision, and PDF boxes could not render on a controlled page surface.","rootCause":"Evidence steps lacked an explicit region scope and the UI used the opaque native PDF object surface.","evidence":"73 focused tests pass including production capture persistence, fail-closed claim receipt scope, selected-detail overlay, PDF page/resize/scroll, invalid geometry, and source-level copy; typecheck and production build pass.","fix":"Persist source or claim regionScope, require claim scope for receipts, derive raster dimensions from exact bytes, render selected PDFs with lazy same-origin PDF.js worker, and label source-level or whole-frame regions explicitly.","status":"fixed","ts":"2026-07-16T19:12:45.834Z","fp":"daf668297150"}
{"fp":"de3f2ddaf973","sev":"P2","area":"agentic-depth-baseline","symptom":"D-tier baseline remains incomplete across iterative runtime, eval, routing, governance, and retention","rootCause":"The live edit route previously stopped at planning, advanced routing lacked an explicit per-run spend ceiling, binary attachment consumption and full-library governance remain unconnected.","evidence":"Live Deck REPL tests and durable executor activity; advanced-control desktop/dark/mobile pixel artifacts; 1265-test repository pass.","fix":"Added bounded live Deck REPL inspect/measure/validate, durable executor activity, explicit hard USD ceiling, decluttered responsive Advanced controls, linked-comment compatibility, and seed collision repair. Keep open for live render-repair, binary ingestion/model-read, automatic routing availability/consent, and full deck library governance.","status":"open","ts":"2026-07-16T19:45:55.139Z"}
{"fp":"de3f2ddaf973","sev":"P2","area":"agentic-depth-baseline","symptom":"D-tier baseline remains incomplete across iterative runtime, eval, routing, governance, and retention","rootCause":"Binary attachment extractors, live rendered observation/repair, automatic route availability/consent, and full-library governance remain unconnected.","evidence":"Storage materialization tests plus real File-based composer cases; full 1269-test pass; production build pass.","fix":"Added the end-to-end text/data bridge: browser SHA-256, idempotent prepare/upload/register/approve, server-only storage read, UTF-8 and JSON validation, 7.2 KB bounded model preview, exact full-file digest and shape retention, immutable source revision, explicit read-context reference, and cleanup on stale authority. Binary formats remain quarantined until real extractors exist.","status":"open","ts":"2026-07-16T19:57:44.688Z"}
{"sev":"P3","area":"quote-test","symptom":"test","rootCause":"test","fix":"test","evidence":"test","status":"fixed","ts":"2026-07-16T20:01:27.862Z","fp":"1b71b4d80db0"}
{"fp":"accd44edf495","sev":"P1","area":"nodeslide-accept-export-parity","symptom":"An accept-ready server receipt could still be blocked by the client export gate for an important-element collision.","rootCause":"Server collision validation used a looser threshold and warning severity than the canonical export validator.","fix":"Aligned collision candidates, contained-shape handling, the 20 percent threshold, and error severity; added parity and live export regressions.","evidence":"1269 repository tests passed; the recorded sandbox journey accepted v1 to v2 exactly once and exported the PPTX; proof digest sha256:5b10c0f985d9d69b3fd124a21b130d620e8926e8d05f5aad7159a74d5f0d7a12.","status":"fixed","ts":"2026-07-16T20:03:00.000Z"}
{"fp":"436af30fb4c8","sev":"P1","area":"nodeslide-dogfood-deck-quality","symptom":"The self-authored proof deck was generic, sparse, repeated one layout, misplaced the requested diagram, and omitted Canva, Gamma, and HyperAgent context.","rootCause":"Explicit slide directives inherited generic fallback bullets and primitive placement ignored numbered slide targets.","fix":"Added claim-specific narrative copy, benchmark and policy content, mirrored split layouts, compact editable diagram geometry, exact directive placement, descriptive-count parsing, and a seven-slide live dogfood brief.","evidence":"The final PPTX rendered slide-by-slide with no overflow; GIF, WebM, screenshot, PPTX, manifest, and proof are in artifacts/nodeslide-authoring-journey-2026-07-16.","status":"fixed","ts":"2026-07-16T20:03:00.000Z"}
1 change: 1 addition & 0 deletions .qa/memory/runs.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@
{"executor":"Codex GPT-5","journeys":{"A0":"SKIPPED no production mutation or authenticated persisted-capture fixture","A1":"SKIPPED out of scope","A2":"SKIPPED out of scope","A3":"PASS focused persisted visual evidence path","A4":"SKIPPED out of scope","A5":"PASS component resize and scroll coverage; no live pixel artifact","A6":"PASS invalid geometry and page fail-closed tests"},"bar":{"B2":2,"B5":2,"B8":2},"gates":{"focusedTests":"73 passed","typecheck":"passed","build":"passed","lint":"passed","agentUiLint":"9 of 9 passed","diffCheck":"passed"},"evidenceDir":"session test and build outputs; no production pixel artifact","ts":"2026-07-16T19:12:45.919Z"}
{"executor":"Codex GPT-5","journeys":["Advanced controls desktop light","Advanced controls desktop dark","Advanced controls mobile light","Live executor and linked-comment compatibility","Repository-wide regression suite"],"bar":{"B1":2,"B2":2,"B3":2,"B4":2,"B5":2,"B6":2,"B7":2,"B8":2,"B9":2,"B10":2,"B11":2},"depth":{"D1":"partial: live bounded inspect/measure/validate now in proposal route; render-repair remains off-route","D7":"partial: explicit durable hard spend ceiling; automatic route availability and consent not productized","D8":"open: stored binary attachment to model-read bridge remains incomplete","D11":"open: recents exist; full deck library/governance remains incomplete"},"gates":{"focused":"54/54 after compatibility additions","full":"166 files, 1265 tests","typecheck":"pass","agentUiLint":"9/9","build":"pass","pixels":"3/3, UTF-8, zero console errors, no horizontal overflow"},"evidenceDir":"artifacts/nodeslide-depth-2026-07-16","ts":"2026-07-16T19:45:54.989Z"}
{"executor":"Codex GPT-5","journeys":["Real File upload conversation cases","Two-phase stored upload policy","Stored UTF-8 materialization and source lineage","Repository-wide regression suite"],"depth":{"D8":"partial: CSV/JSON/TXT now use digest-bound Convex storage, quarantine/release, bounded model preview, exact full-file digest, source revision, and explicit read context; binary extractors remain open"},"gates":{"focused":"47/47","full":"166 files, 1269 tests","typecheck":"pass","agentUiLint":"9/9","build":"pass"},"evidenceDir":"convex/nodeslideUploads.test.ts","ts":"2026-07-16T19:57:44.534Z"}
{"executor":"Codex GPT-5","journeys":["Isolated sandbox brief-to-deck creation","Agent proposal and baseline/candidate compare","Durable validation and exactly-once v1-to-v2 acceptance","PPTX export and browser recording","Rendered seven-slide visual QA"],"gates":{"focused":"pass","full":"166 files, 1269 tests","typecheck":"pass","mcp":"7 files, 29 tests and typecheck pass","biome":"23 scoped files pass","liveJourney":"pass","artifactOverflow":"none","proofDigest":"sha256:5b10c0f985d9d69b3fd124a21b130d620e8926e8d05f5aad7159a74d5f0d7a12"},"evidenceDir":"artifacts/nodeslide-authoring-journey-2026-07-16","note":"Sandbox-only dogfood; production was not deployed or mutated.","ts":"2026-07-16T20:03:00.000Z"}
Loading