55 push :
66 branches : [main]
77 paths :
8- - " research/english-gonol/english_gonol/__init__.py"
98 - " research/english-gonol/english_gonol/full_construct_run.py"
109 - " research/english-gonol/english_gonol/language/source.py"
10+ - " research/english-gonol/tests/test_full_construct_run.py"
11+ - " research/english-gonol/tests/test_source_order.py"
1112 - " .github/workflows/english-gonol-full.yml"
1213
1314permissions :
@@ -82,13 +83,14 @@ jobs:
8283 shell : bash
8384 run : |
8485 set +e
86+ mkdir -p experiments/full-construct-v2
8587 /usr/bin/time -v python -m english_gonol.full_construct_run \
8688 --source-root ../../_deps/oewn/src/yaml \
8789 --ucns-source-root ../../_deps/ucns \
88- --out-dir experiments/full-construct-v1 \
89- --overwrite 2> experiments/full-construct-v1 .time.txt
90+ --out-dir experiments/full-construct-v2 \
91+ --overwrite 2> experiments/full-construct-v2 .time.txt
9092 status=$?
91- cat experiments/full-construct-v1 .time.txt
93+ cat experiments/full-construct-v2 .time.txt
9294 exit "$status"
9395
9496 - name : Verify logical replay and SQLite integrity
@@ -103,7 +105,7 @@ jobs:
103105 from pathlib import Path
104106 from english_gonol.full_construct_run import verify_replay
105107
106- out = Path("experiments/full-construct-v1 ")
108+ out = Path("experiments/full-construct-v2 ")
107109 manifest = verify_replay(out)
108110 db_path = out / "construct.db"
109111 digest = hashlib.sha256()
@@ -122,7 +124,7 @@ jobs:
122124 "words",
123125 "word_characters",
124126 "definitions",
125- "definition_words ",
127+ "definition_components ",
126128 "semantic_evidence",
127129 "unresolved_semantic_evidence",
128130 ]
@@ -141,6 +143,8 @@ jobs:
141143 "construct_db_bytes": db_size,
142144 "sqlite_integrity": integrity,
143145 "counts": counts,
146+ "definition_topologies": manifest["definition_topologies"],
147+ "definition_component_rule": manifest["definition_component_rule"],
144148 "geometry_state": manifest["geometry_state"],
145149 "invented_geometry": manifest["invented_geometry"],
146150 "hmmm": manifest["hmmm"],
@@ -158,25 +162,25 @@ jobs:
158162 run : |
159163 set -euo pipefail
160164 {
161- echo "## English Gonol full construct"
165+ echo "## English Gonol full construct v2 "
162166 echo
163167 echo '```json'
164- cat experiments/full-construct-v1 /evidence.json
168+ cat experiments/full-construct-v2 /evidence.json
165169 echo '```'
166170 echo
167171 echo "### Resource receipt"
168172 echo '```text'
169- cat experiments/full-construct-v1 .time.txt
173+ cat experiments/full-construct-v2 .time.txt
170174 echo '```'
171175 } >> "$GITHUB_STEP_SUMMARY"
172176
173177 - name : Retain compact replay evidence
174178 uses : actions/upload-artifact@v4
175179 with :
176- name : english-gonol-full-construct-evidence
180+ name : english-gonol-full-construct-v2- evidence
177181 retention-days : 30
178182 if-no-files-found : error
179183 path : |
180- research/english-gonol/experiments/full-construct-v1 /manifest.json
181- research/english-gonol/experiments/full-construct-v1 /evidence.json
182- research/english-gonol/experiments/full-construct-v1 .time.txt
184+ research/english-gonol/experiments/full-construct-v2 /manifest.json
185+ research/english-gonol/experiments/full-construct-v2 /evidence.json
186+ research/english-gonol/experiments/full-construct-v2 .time.txt
0 commit comments