diff --git a/skills/lark-slides/references/production-review/beautiful/families/8-bit-orbit.html b/skills/lark-slides/references/production-review/beautiful/families/8-bit-orbit.html
index a3657fa8b..7e07211b8 100644
--- a/skills/lark-slides/references/production-review/beautiful/families/8-bit-orbit.html
+++ b/skills/lark-slides/references/production-review/beautiful/families/8-bit-orbit.html
@@ -19,27 +19,175 @@
h2 { margin: 10px 0 4px; font-size: 15px; }
p { margin: 5px 0; font-size: 12px; color: #536071; }
code { word-break: break-all; font-size: 11px; }
+ button { cursor: pointer; border: 1px solid #b8c2d2; background: #fff; color: #172033; border-radius: 6px; padding: 6px 9px; font-weight: 700; }
+ button.selected { border-color: #1d4ed8; background: #dbeafe; color: #1e3a8a; }
.badge { display: inline-block; border-radius: 999px; padding: 2px 7px; font-size: 11px; font-weight: 700; }
.ok { color: #065f46; background: #d1fae5; }
.warn { color: #92400e; background: #fef3c7; }
.bad { color: #991b1b; background: #fee2e2; }
+ .review-panel, .review-handoff { background: #fff; border: 1px solid #dfe5ee; border-radius: 8px; padding: 14px; margin: 16px 0; }
+ .decision-buttons { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 8px; }
+ .review-current { font-size: 12px; color: #536071; margin-bottom: 8px; }
+ .notes-label { display: block; color: #536071; font-size: 12px; }
+ .notes-label input { margin-left: 8px; min-width: min(520px, 80vw); padding: 6px 8px; border: 1px solid #c7d0df; border-radius: 6px; }
+ .decision-template { margin-top: 10px; }
+ pre, textarea { width: 100%; box-sizing: border-box; border: 1px solid #c7d0df; border-radius: 6px; background: #f8fafc; color: #172033; }
+ pre { overflow: auto; padding: 10px; font-size: 12px; }
+ textarea { min-height: 180px; padding: 10px; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 12px; }
Back to gallery
8-bit-orbit
- Review input only. This contact sheet is not a production promotion receipt.
+ Review input only. This contact sheet is not a production promotion receipt and does not automatically modify production/default.
+
Known blockers: auto_gate_blocked, missing_smoke, page_family_smoke_missing_or_failed, production_review_pending, quality_gate_integration_pending, selector_gate_missing, source_core_roles_missing
+
+ Human Review Export
+ This local UI does not automatically modify production/default. It only stores browser-local decisions and exports JSON for a separate apply script.
+ human_review_status=pending promotion_action=no_change_until_human_pass
+ Machine-readable gallery receipt: skills/lark-slides/references/receipts/production-review/beautiful-34-gallery.json
+ Apply script input: save this textarea as decisions JSON, then pass it to the apply script, for example python <apply-script> --gallery-receipt skills/lark-slides/references/receipts/production-review/beautiful-34-gallery.json --decisions <exported-decisions.json>.
+
+
+
1. slide-1
cover / cover
missing_smoke
data-slide-1
2. slide-2
agenda / agenda
missing_smoke
data-slide-2
3. slide-3
data_dashboard / data_or_structured
missing_smoke
data-slide-3
4. slide-4
data_dashboard / data_or_structured
missing_smoke
data-slide-4
5. slide-5
data_dashboard / data_or_structured
missing_smoke
data-slide-5
6. slide-6
process_or_timeline / process_or_timeline
missing_smoke
data-slide-6
7. slide-7
data_dashboard / data_or_structured
missing_smoke
data-slide-7
8. slide-8
quote_or_emphasis / quote_or_emphasis
missing_smoke
data-slide-8
9. slide-9
data_dashboard / data_or_structured
missing_smoke
data-slide-9
10. slide-10
closing / closing
missing_smoke
data-slide-10
+
+