KB-72EF rev 2
P3D — B3-F1c Full-Scan Automation Design Report
2 min read Revision 2
p3dbirth-systemb3f1cfull-scanreport
P3D — B3-F1c Full-Scan Automation Design Report
Date: 2026-05-13
b3f1c_full_scan_automation_design_status=PASS
recommended_strategy=SHAPE_PROBE_FIRST
b3f1c_shape_probe_allowed=false_until_gpt_review
b3f1c_execution_allowed=false
pg_cron_assumed=false
external_tool_install_allowed=false
hard_gate_allowed=false
phase5c2_migration_allowed=false
next_recommended_action=GPT_REVIEW_B3F1C_DESIGN_AND_PROMPT
Artifacts
| # | Path |
|---|---|
| 1 | design/p3d-birth-system-b3f1c-full-scan-automation-design.md |
| 2 | prompts/p3d-birth-system-b3f1c-full-scan-automation-shape-probe-prompt-DRAFT.md |
| 3 | This report |
Key choices
- Shape probe first — don't assume pg_cron. Probe 4 scheduling options live.
- Two-pass — B3-F1c-a compile → GPT review → B3-F1c-b execute.
- REUSE existing helper — fn_b3f1_log_collection_onboarding_gap handles dedup. Full-scan calls same helper → no duplicate spam.
- Function = core deliverable — fn_birth_onboarding_full_scan() works regardless of scheduler. Scheduling is configuration layer.
- Summary to system_health_checks — 1 row per scan run (pass/fail + counts).
- After B3-F1c execution + GPT review: B3-F may be marked COMPLETE — trigger (real-time) + approved automatic full-scan (periodic) = complete coverage candidate. This design alone does not mark B3-F complete.
B3-F1c Report | 2026-05-13