feat(datagen): add reserve grid positions and batch codes to lab config
- introduce reserve grid positions for QA witness pattern - add batch codes to run entries in lab configuration - update schedule with run start time and track interval - enhance validation checks for run-batch mapping
This commit is contained in:
@@ -60,6 +60,8 @@ canonical tokens (as they appear in CSV headers):
|
||||
| `_V` | volt | `discharge_voltage_V` |
|
||||
| `_W` | watt | `power_W` |
|
||||
| `_C` | degree Celsius | `temperature_C` |
|
||||
| `_deg` | degree (angle) | `angle_deg`, `pt_gun_tilt_deg` |
|
||||
| `_eV` | electronvolt | `energy_eV` |
|
||||
| `_pct` | percent (non-composition) | `rh_pct`, `cpu_util_pct` |
|
||||
| `_s` / `_mb` | seconds / megabytes (benchmark outputs) | `wall_s`, `peak_rss_mb` |
|
||||
|
||||
|
||||
@@ -46,6 +46,10 @@ one-click SCM generator falls back to Cursor defaults and emits unprefixed junk
|
||||
project`, `clarify rules`).
|
||||
6. **Allowed special forms** - `Merge ...` commits are allowed as-is;
|
||||
`release(scope): vX.Y.Z` is allowed for releases.
|
||||
7. **Staged-diff grounding** - base the message ONLY on `git diff --cached`;
|
||||
mention only staged paths; if the index is empty, output `No staged
|
||||
changes`; never infer from unstaged diffs, untracked files, prior
|
||||
commits, or chat context.
|
||||
|
||||
## 3. Keeping the mirror in sync
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ Write `generate_data.py` (tabs for indentation, pure stdlib + numpy). Stream row
|
||||
out/csv/
|
||||
├── batches.csv # 4 rows: deposition params
|
||||
├── simtra/
|
||||
│ └── simtra_profile_<batch>.csv # 4 files, 1000 rows each: angle, energy_eV, pt_flux, au_flux
|
||||
│ └── simtra_profile_<batch>.csv # 4 files, 1000 rows each: angle_deg, energy_eV, pt_flux, au_flux
|
||||
├── batch_<B>/wafer_<W>/
|
||||
│ ├── wafer_info.csv
|
||||
│ └── coupon_<C>/
|
||||
|
||||
Reference in New Issue
Block a user