| # ARCHON SFT v2 Phase 6.5 β Readiness Validation Report |
|
|
| Date: 2026-06-02 |
| Validator: Claude Sonnet 4.6 (subagent) |
| Scope: 7 Phase 6.5 artifacts, cross-validation of 5 criteria |
|
|
| --- |
|
|
| ## VERDICT: NOT READY β 3 blocking conflicts, 1 data source defect |
|
|
| Synthetic generation must NOT launch until conflicts C1 and C2 are resolved. |
| Conflict C3 and defect D1 can be fixed in parallel with generation prep. |
|
|
| --- |
|
|
| ## VALIDATION RESULTS |
|
|
| ### V1 β HF Search Results |
|
|
| Status: PASS (with noted risk) |
|
|
| Single usable peer-equal dataset identified: `Multi-Agent-LLMs/DEBATE` (apache-2.0). |
| 7,200 usable rows across debate + relay + memory + report paradigm configs. |
| Peer-equal check confirmed: no supervisor/manager/orchestrator pattern in sampled rows. |
| Rejection of camel-ai datasets on NC licence + structural hierarchy grounds is correct. |
| UltraInteract_sft classification as N1-only is correct (SFT split is flat, no multi-agent turns). |
| |
| Risk noted: DEBATE tasks are trivia/QA domains (manta ray biology, seating puzzles), not |
| ARCHON-domain (network/cybersec/Etherlink). Format transfer is accepted but domain gap is real. |
| Mitigation already documented in adversarial check section β adequate. |
| |
| ### V2 β Synthetic Generation Plan Feasibility |
| |
| Status: PARTIAL PASS β cost reasonable, hours reasonable, sample targets INCONSISTENT (see C1/C2) |
| |
| Cost: $220-250 USD (generation plan estimate with prompt caching is the reliable figure; |
| the YAML $125 figure underestimates by using a lower $/call approximation). |
| Hours: 28-35h sequential, ~18-20h with 2 parallel workers. Feasible. |
| Pilot gates (V1-V4) are well-designed and proportionate. |
| Parallel launch strategy (N1+N4 terminal 1, N2 terminal 2, N3 terminal 3) is sound. |
| |
| ### V3 β MTP Task Profiles Consistency |
| |
| Status: PASS |
| |
| 4 new task types added correctly: |
| family_consult [1.0, 0.65, 0.50, 0.40, 0.30] (N2 structured β moderately predictable) |
| family_negotiate [1.0, 0.55, 0.40, 0.30, 0.20] (N3 debate β mid-predictability) |
| family_swarm [1.0, 0.40, 0.25, 0.18, 0.12] (N4 emergent β low predictability) |
| family_role_rotate [1.0, 0.70, 0.55, 0.45, 0.35] (meta escalation β structured) |
|
|
| Predictability gradient N2>N3>N4 is correct and rationale is documented. |
| `general_conv_fr` was NOT duplicated (already present). Comment confirms this. |
| Phase 6 submix sum assertion: 0.01+0.04+0.06+0.04 = 0.15 β PASS. |
| Curriculum continuity: 7 phases, steps 0-50000, no gaps, no overlaps β PASS. |
| DPO sub-window 42000-50000 aligned in both Python file and design doc β PASS. |
| Legacy `multi_agent_coord`/`delegation_chain` kept at low weight (0.8) for rehearsal β correct. |
|
|
| ### V4 β Mix Distribution Target Coherence |
|
|
| Status: FAIL β sample target inconsistency across three documents (see C1, C2) |
|
|
| ### V5 β METATRON / "Master" Connotation Audit |
|
|
| Status: CONDITIONAL PASS β one spec doc has a METATRON leak (see C3) |
|
|
| "master" usage in all Phase 6.5 artifacts is definitional negation only (describing what |
| to avoid). No content encodes master-subordinate behavior. File name |
| `_out_synthetic_prompts_master.md` is a title, not a connotation issue. |
|
|
| Generator script: METATRON correctly replaced by `[trading-specialist]` in ROSTER, |
| SYSTEM_BASE, and anti-pattern list. Forbidden-pattern validator checks "metatron" string. |
| Generation plan gate V2 checks "metatron" absence. PASS. |
| |
| `_out_phase_6_5_design.md` line 75: schema example lists `METATRON` as a participant: |
| "participants": ["ARCHON", "<1-3 peers from NEXUS/CYPHER/AETHER/METATRON>"] |
| This is a design doc inconsistency β the actual generator script never uses METATRON. |
| Risk: low (design doc is not read by the generator), but must be corrected before sharing. |
|
|
| ### V6 β Coverage: HF + Synthetic vs Total Target |
|
|
| Status: FAIL β N4 coverage is severely under-specified (see C2) |
|
|
| --- |
|
|
| ## CONFLICTS (blocking unless noted) |
|
|
| ### C1 β BLOCKING: N4 sample count three-way inconsistency |
|
|
| | Document | N4 target | |
| |---|---| |
| | _out_multi_agent_sources.yaml | 10,000 (to_generate) | |
| | _out_synthetic_generation_plan.md | 3,000 | |
| | _out_mix_distribution_target_phase65.json | 20,000 (target_samples in N4_family_swarm) | |
| |
| The mix JSON is the authoritative training target: 20,000 N4 samples. |
| The YAML says 10,000 to generate (which could mean HF covers 10K β but HF has 0 N4 rows). |
| The generation plan says only 3,000 β this is the most severe undercount. |
| |
| Resolution required: set N4 target uniformly to 10,000 across all three documents |
| (20,000 mix target is too aggressive for entirely-synthetic N4; 10K is the YAML intent |
| and matches the HF search gap analysis). OR keep mix at 20K and update synth plan to 20K |
| (cost ~$200 for N4 alone via Opus templates + Sonnet expansion, per YAML estimate). |
| |
| Decision needed from Jescy before launching. |
| |
| ### C2 β BLOCKING: Aggregate N2-N4 coverage gap |
| |
| Computed from authoritative sources: |
| |
| | Niveau | HF available | Synth plan generates | Total | Mix JSON target | |
| |---|---|---|---|---| |
| | N2 | 2,400 | 5,000 | 7,400 | 20,000 | |
| | N3 | 3,600 | 7,000 | 10,600 | 30,000 | |
| | N4 | 0 | 3,000 | 3,000 | 20,000 | |
| | **Total N2-N4** | **6,000** | **15,000** | **21,000** | **70,000** | |
| |
| 21,000 actual vs 70,000 mix target = 30% coverage. This is a 3.3Γ shortfall. |
| Possible resolutions: |
| (a) Reduce mix JSON targets to match synth capacity (N2: 7.5K, N3: 10.5K, N4: 3K or 10K). |
| Pro: preserves current synth budget. Con: N4 remains thin. |
| (b) Scale up synth generation to match mix targets (cost ~$800-1000 total, 3-4 days). |
| Pro: full coverage. Con: significant cost and time increase. |
| (c) Accept mismatch with oversampling: synth samples x10 weight to fill quota. |
| Risk: memorisation at high oversampling factor. |
| |
| ### C3 β NON-BLOCKING: METATRON in design doc schema |
| |
| `_out_phase_6_5_design.md` line 75 lists METATRON as a possible participant in the |
| generator schema example. The generator script never actually uses METATRON (correctly |
| uses `[trading-specialist]`). Fix: replace METATRON with `[trading-specialist]` in the |
| schema example. One-line edit, no functional impact. |
|
|
| --- |
|
|
| ## DEFECTS (non-blocking but must fix before mix build) |
|
|
| ### D1 β UltraInteract_sft N2 filter is broken |
| |
| Mix JSON entry for N2_family_consult uses UltraInteract_sft with filter |
| `trajectory_length >= 4`. The HF search report (section 2) explicitly confirms: |
| "The parent_id tree is the preference learning split (_pair), NOT this SFT split." |
| The SFT split is flat (instruction, response) pairs β no `trajectory_length` field exists. |
| This filter will either fail at runtime or return 0 rows. |
|
|
| Impact: 8,000 planned N2 samples from this source will be unavailable. |
| Mitigation: remove UltraInteract N2-filtered source from N2 mix entry. Replace with |
| additional synth generation (+3,000 N2) or oversample DEBATE relay/report configs. |
| Net effect on C2 gap: worsens N2 shortfall by 8K additional samples. |
|
|
| --- |
|
|
| ## SUMMARY TABLE |
|
|
| | Check | Status | Action | |
| |---|---|---| |
| | HF peer-equal datasets identified | PASS | None | |
| | Synthetic cost feasible | PASS | Use $220-250 budget | |
| | Synthetic hours feasible | PASS | 28-35h sequential | |
| | MTP profiles consistent | PASS | None | |
| | Phase 6 submix sum = 15% | PASS | None | |
| | Curriculum continuity 0-50K | PASS | None | |
| | DPO sub-window alignment | PASS | None | |
| | N4 sample count aligned | FAIL β C1 | Resolve before launch | |
| | N2-N4 coverage vs mix targets | FAIL β C2 | Resolve before launch | |
| | METATRON absent in generated content | PASS | None | |
| | METATRON in design doc schema | WARN β C3 | One-line fix | |
| | UltraInteract N2 filter valid | FAIL β D1 | Remove/replace before mix build | |
| | DPO egalitarian dependency order | PASS | None | |
|
|
| --- |
|
|
| ## TOTAL COST ESTIMATE (Phase 6.5 complete) |
|
|
| Scenario A β current synth plan (17K samples): |
| Synthetic generation: $220-250 |
| GPU cost Phase 6 (8K steps, RTX PRO 6000 ~$1.2/hr, ~8-10h): $10-12 |
| Total Phase 6.5: ~$230-262 |
|
|
| Scenario B β scaled to match mix targets (~54K N2-N4 samples): |
| Synthetic generation: ~$800-1000 |
| GPU Phase 6: ~$10-12 |
| Total Phase 6.5: ~$810-1012 |
|
|
| Recommended: resolve C1/C2 first, then choose scenario. |
|
|
| --- |
|
|
| ## PRE-LAUNCH CHECKLIST |
|
|
| Before running `python _out_synthetic_generator.py`: |
| - [ ] C1 resolved: N4 target aligned across all three documents |
| - [ ] C2 resolved: synth targets or mix JSON targets reconciled |
| - [ ] C3 fixed: METATRON replaced by [trading-specialist] in _out_phase_6_5_design.md line 75 |
| - [ ] D1 acknowledged: UltraInteract N2 source removed from mix JSON or filter corrected |
| - [ ] Dry-run passes: `python _out_synthetic_generator.py --niveau all --dry-run` |
| - [ ] Pilot 50 samples N2 inspected manually before full run |
| - [ ] ANTHROPIC_API_KEY set in environment |
| - [ ] synthetic_out/ and logs/ directories created |
| |