Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
35c72a1
fix(engine): wouldDeadlock + buildLoopHaltAction — engine HALTS befor…
jwaldrip May 15, 2026
75a618c
Merge remote-tracking branch 'origin/main' into fix/loop-prevention-a…
jwaldrip May 15, 2026
3f9fbc0
fix(review-bot): address PR #367 claude-bot comments
jwaldrip May 15, 2026
e8e46c9
fix(engine): wall-clock deadline + static lint test for run_next loops
jwaldrip May 15, 2026
cba3b79
feat(debug): /haiku:debug skill + haiku_debug MCP tool for unsticking…
jwaldrip May 15, 2026
be60de9
feat(debug-spa): admin SPA layer for /haiku:debug — index + per-inten…
jwaldrip May 15, 2026
57d3825
fix(debug): biome lint fixes — unused import, exhaustive-deps tag, im…
jwaldrip May 15, 2026
33ebd76
fix(debug): address claude-bot review #3 — security + correctness
jwaldrip May 15, 2026
3d978ce
fix(debug): address claude-bot review #4 — atomicity, schema dedup, c…
jwaldrip May 15, 2026
22fb8d9
fix(debug): add validateToolInput shape gate — matches haiku_select_mode
jwaldrip May 15, 2026
896df2c
Merge PR #368 (run-next loop bounding) into PR #369
jwaldrip May 15, 2026
0a88496
feat(debug): add close_open_feedback option to force_stage_complete
jwaldrip May 15, 2026
8c60a90
feat(state): derive feedback + unit status from on-disk signals (v8)
jwaldrip May 15, 2026
eeeb66c
feat(debug): batch ops + close-FB bug fix + closure-derivation correc…
jwaldrip May 15, 2026
ace000e
fix(engine): address haiku-mcp-bug-report.md (4 bugs) + force_stage_c…
jwaldrip May 15, 2026
c2bf55e
feat(debug): add set_unit_iterations op — write the FSM-protected ite…
jwaldrip May 16, 2026
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
16 changes: 8 additions & 8 deletions packages/haiku-ui/budget.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"bundleGzipMaxBytes": 1048576,
"lastKnownGzipBytes": 786679,
"notes": [
"Pre-move bundle measured at 929.8 KB gzipped (inlined HTML blob at stages/development/artifacts/bundle-baseline.html). Post-move blob was 884.9 KB gzipped (-44.8 KB from pre-move relocation).",
"FB-21: vite.config.ts had `minify: false`, shipping a ~919 KB un-minified inlined SPA. Flipping to `minify: \"esbuild\"` (Vite default) dropped the inlined gzipped size to 693 KB (-24.6% / ~220 KB saved) with no bundle-shape changes — single inline HTML blob still required by the MCP embedder.",
"Unit-03's 500 KB spec target is still ~193 KB above reality; the residual overshoot comes from @xyflow/react + elkjs + mermaid + react-markdown + remark bundled into one inline chunk (manualChunks:undefined + inlineDynamicImports:true, required by the single-HTML-blob embedder). Spec/reality delta is tracked by FB-05 for human adjudication.",
"Budget ceiling kept at 1024 KB as the safety cap above the post-minification 693 KB blob. bundle-haiku-ui.mjs still enforces non-zero exit on overage — no gate was weakened."
]
"bundleGzipMaxBytes": 1048576,
"lastKnownGzipBytes": 791435,
"notes": [
"Pre-move bundle measured at 929.8 KB gzipped (inlined HTML blob at stages/development/artifacts/bundle-baseline.html). Post-move blob was 884.9 KB gzipped (-44.8 KB from pre-move relocation).",
"FB-21: vite.config.ts had `minify: false`, shipping a ~919 KB un-minified inlined SPA. Flipping to `minify: \"esbuild\"` (Vite default) dropped the inlined gzipped size to 693 KB (-24.6% / ~220 KB saved) with no bundle-shape changes — single inline HTML blob still required by the MCP embedder.",
"Unit-03's 500 KB spec target is still ~193 KB above reality; the residual overshoot comes from @xyflow/react + elkjs + mermaid + react-markdown + remark bundled into one inline chunk (manualChunks:undefined + inlineDynamicImports:true, required by the single-HTML-blob embedder). Spec/reality delta is tracked by FB-05 for human adjudication.",
"Budget ceiling kept at 1024 KB as the safety cap above the post-minification 693 KB blob. bundle-haiku-ui.mjs still enforces non-zero exit on overage — no gate was weakened."
]
}
Loading
Loading