Summary
section 6.1 P0 family OpenMed-PII-DirectID-: a high-recall, phone-resident-default tiny detector for deterministic identifiers (SSN, MRN, NPI, IBAN, credit card, email, phone, API key, account#) where regex/checksum backstops. Status: detectors exist but there is NO dedicated tiny direct-ID head and NO regex/checksum backstop integration in a trained head. This is a model-training program; decompose before starting via recipe mode A, clearing section 6.4 gates G1b (>=99.5% structured-id recall), G3 (leakage 0), G4 (quant delta), G5 (Tiny-tier fit).
Scope
Acceptance criteria
Out of scope
- The recipe scaffolding, gate harness, hard-negative harness, dataset adapters (OM-038a/b/c, OM-031b, consumed here).
Files
- openmed/training/configs/tiny_distill.yaml
- openmed/core/safety_sweep.py
Task: OM-050 · Milestone: v1.7 · Priority: P0 · Size: XL
Depends on: OM-038a, OM-038b, OM-031b, OM-008 · Blocks: —
Roadmap: section 6.1
Spec: PLANS/V2/EXECUTION/tasks/OM-050.md
Summary
section 6.1 P0 family OpenMed-PII-DirectID-: a high-recall, phone-resident-default tiny detector for deterministic identifiers (SSN, MRN, NPI, IBAN, credit card, email, phone, API key, account#) where regex/checksum backstops. Status: detectors exist but there is NO dedicated tiny direct-ID head and NO regex/checksum backstop integration in a trained head. This is a model-training program; decompose before starting via recipe mode A, clearing section 6.4 gates G1b (>=99.5% structured-id recall), G3 (leakage 0), G4 (quant delta), G5 (Tiny-tier fit).
Scope
Acceptance criteria
Out of scope
Files
Task: OM-050 · Milestone: v1.7 · Priority: P0 · Size: XL
Depends on: OM-038a, OM-038b, OM-031b, OM-008 · Blocks: —
Roadmap: section 6.1
Spec: PLANS/V2/EXECUTION/tasks/OM-050.md