Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
267 changes: 136 additions & 131 deletions .claude/harvest/woa-rs/HARVEST.md

Large diffs are not rendered by default.

16 changes: 10 additions & 6 deletions .claude/harvest/woa-rs/PARKED.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# PARKED — belongs in `AdaWorldAPI/woa-rs`

This directory is the ruff → OGAR transcode of `AdaWorldAPI/WoA`'s
Flask-SQLAlchemy `models.py` (139 `db.Model` classes) into the OGAR V3
Flask-SQLAlchemy `models.py` (139 `db.Model` classes) **+ `woa/models_shop.py`
(12 `db.Model` classes)** — **151** total (v2) — into the OGAR V3
sink-in substrate. Its real home is `AdaWorldAPI/woa-rs` (the Rust port
repo this session's WoA-side context — `/home/user/WoA/.claude/CLAUDE.md`
§4 "Zwei-Welten-Pattern" — names as the sibling repo, read-only from the
Expand Down Expand Up @@ -31,18 +32,21 @@ copying in, since this session cannot read that repo to confirm.
## What's in this harvest

See `HARVEST.md` (same directory) for the full metrics, provenance, gates,
and — importantly — the honestly-documented gaps (behavior is names-only,
`models_shop.py`'s 12 classes are out of scope, `emit_python`'s import list
is incomplete, and others). Read `HARVEST.md` before relying on `models.py`
and — importantly — the honestly-documented gaps. v2 RESOLVES two v1 gaps:
`models_shop.py`'s 12 classes are now harvested (merged pre-mint), and
`emit_python`'s import list is closed (`emit_python_prelude()` + shipped
`ogar_runtime.py` — the module now *imports*, verified by running
`python3 -c "import models"`, not just `py_compile`). Behavior remains
names-only (unchanged gap). Read `HARVEST.md` before relying on `models.py`
here as anything more than a structural (schema-stratum) reality check.

## Provenance

| Input | Pin |
|---|---|
| WoA (`AdaWorldAPI/WoA`, `models.py`, READ-ONLY) | `4427b3d715d841290ea9108e3bf94b22d0cb72c2` |
| WoA (`AdaWorldAPI/WoA`, `models.py` + `woa/models_shop.py`, READ-ONLY) | `438dd8c429ed5db5188118f50490ad24485c92d3` |
| ruff (`AdaWorldAPI/ruff`, `ruff_sqlalchemy_spo`) | `/tmp/wt-gr`, branch `claude/spo-python-main`, `66db5c417eddf6017e924706031a23b019c17e81` |
| OGAR (`ogar-from-ruff` / `ogar-vocab` / `ogar-adapter-postgres-ddl`) | `/workspace/ogar`, branch `claude/v3-criticals-woa-parity`, `d5479ce382136b3aedad3c122e13d3aab6f9695e` |
| OGAR (`ogar-from-ruff` / `ogar-vocab` / `ogar-adapter-postgres-ddl`) | `/tmp/wt-b1int`, branch `claude/b1-integration`, `d679f8504389bb743b08d34ae7352511d0a34b4b` |

Regenerate with the scratch driver documented in `HARVEST.md`'s
"Reproduction" section (not itself committed anywhere, per the mission's
Expand Down
Loading
Loading