Files
cadSet/designir-pipeline/workspace

Distillation Workspace

This directory is the runtime boundary for uploaded STEP reconstruction and experience distillation.

Where to put target STEP files

Place STEP or STP files to be reconstructed in:

teacher/inbox/

Use unique, stable filenames. Batch inputs are intentionally ignored by Git so large private corpora do not inflate the repository.

Where each stage is stored

Stage Directory Contents
Source input teacher/inbox/ Original target STEP/STP files.
Extracted evidence teacher/evidence/ Private geometry facts extracted from each source.
Agent A input reconstruction/inbox/ Sanitized evidence packets and reconstruction requests.
Agent A result reconstruction/designir/ Executable *.designir.json models.
Independent rebuild reconstruction/output/ STEP rebuilt without teacher-file access; SimpleCAD jobs may also emit model JSON.
Agent B input acceptance/inbox/ Acceptance manifests linking teacher, DesignIR, rebuild, and edit contract.
Acceptance result acceptance/reports/ Geometry, topology, semantic, and parameter-perturbation reports.
Failed/unsupported quarantine/ Unsupported vocabulary, invalid cases, and failure clusters.
Experience candidates promotion/candidates/ Generalized methods proposed from validated cases.
Replay gate promotion/replay_validated/ Methods repeated successfully across independent cases.
Final distilled result promotion/promoted/library.json Only deterministic, promoted experience consumed by CAD Router.

Data flow

teacher/inbox/*.step
  -> teacher/evidence/
  -> reconstruction/inbox/
  -> reconstruction/designir/
  -> reconstruction/output/*.step
  -> acceptance/inbox/
  -> acceptance/reports/
  -> promotion/candidates/
  -> promotion/replay_validated/
  -> promotion/promoted/library.json

Agent A cannot read teacher/inbox/. Agent B may read the teacher STEP and the rebuilt result, but neither agent can directly publish experience. Promotion is performed only by the deterministic policy gate.

The .gitkeep files preserve this layout in Git. Runtime STEP files, evidence, rebuilds, and reports remain local by default.