|
1 | 1 | # PARKED — belongs in `AdaWorldAPI/woa-rs` |
2 | 2 |
|
3 | 3 | This directory is the ruff → OGAR transcode of `AdaWorldAPI/WoA`'s |
4 | | -Flask-SQLAlchemy `models.py` (139 `db.Model` classes) into the OGAR V3 |
| 4 | +Flask-SQLAlchemy `models.py` (139 `db.Model` classes) **+ `woa/models_shop.py` |
| 5 | +(12 `db.Model` classes)** — **151** total (v2) — into the OGAR V3 |
5 | 6 | sink-in substrate. Its real home is `AdaWorldAPI/woa-rs` (the Rust port |
6 | 7 | repo this session's WoA-side context — `/home/user/WoA/.claude/CLAUDE.md` |
7 | 8 | §4 "Zwei-Welten-Pattern" — names as the sibling repo, read-only from the |
@@ -31,18 +32,21 @@ copying in, since this session cannot read that repo to confirm. |
31 | 32 | ## What's in this harvest |
32 | 33 |
|
33 | 34 | See `HARVEST.md` (same directory) for the full metrics, provenance, gates, |
34 | | -and — importantly — the honestly-documented gaps (behavior is names-only, |
35 | | -`models_shop.py`'s 12 classes are out of scope, `emit_python`'s import list |
36 | | -is incomplete, and others). Read `HARVEST.md` before relying on `models.py` |
| 35 | +and — importantly — the honestly-documented gaps. v2 RESOLVES two v1 gaps: |
| 36 | +`models_shop.py`'s 12 classes are now harvested (merged pre-mint), and |
| 37 | +`emit_python`'s import list is closed (`emit_python_prelude()` + shipped |
| 38 | +`ogar_runtime.py` — the module now *imports*, verified by running |
| 39 | +`python3 -c "import models"`, not just `py_compile`). Behavior remains |
| 40 | +names-only (unchanged gap). Read `HARVEST.md` before relying on `models.py` |
37 | 41 | here as anything more than a structural (schema-stratum) reality check. |
38 | 42 |
|
39 | 43 | ## Provenance |
40 | 44 |
|
41 | 45 | | Input | Pin | |
42 | 46 | |---|---| |
43 | | -| WoA (`AdaWorldAPI/WoA`, `models.py`, READ-ONLY) | `4427b3d715d841290ea9108e3bf94b22d0cb72c2` | |
| 47 | +| WoA (`AdaWorldAPI/WoA`, `models.py` + `woa/models_shop.py`, READ-ONLY) | `438dd8c429ed5db5188118f50490ad24485c92d3` | |
44 | 48 | | ruff (`AdaWorldAPI/ruff`, `ruff_sqlalchemy_spo`) | `/tmp/wt-gr`, branch `claude/spo-python-main`, `66db5c417eddf6017e924706031a23b019c17e81` | |
45 | | -| OGAR (`ogar-from-ruff` / `ogar-vocab` / `ogar-adapter-postgres-ddl`) | `/workspace/ogar`, branch `claude/v3-criticals-woa-parity`, `d5479ce382136b3aedad3c122e13d3aab6f9695e` | |
| 49 | +| OGAR (`ogar-from-ruff` / `ogar-vocab` / `ogar-adapter-postgres-ddl`) | `/tmp/wt-b1int`, branch `claude/b1-integration`, `d679f8504389bb743b08d34ae7352511d0a34b4b` | |
46 | 50 |
|
47 | 51 | Regenerate with the scratch driver documented in `HARVEST.md`'s |
48 | 52 | "Reproduction" section (not itself committed anywhere, per the mission's |
|
0 commit comments