You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/V1_0_UNIVERSAL_USEFULNESS_EXPANSION_CHECKLIST.md
+28-6Lines changed: 28 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -182,7 +182,7 @@ This list is intentionally execution-oriented so another agent can take one item
182
182
183
183
### P1 — High-Value Launch Polish
184
184
185
-
-[]**V1X-TYPE-001 (P1)**: Close next medium-priority type checker TODO cluster.
185
+
-[x]**V1X-TYPE-001 (P1)**: Close next medium-priority type checker TODO cluster.
186
186
- Scope:
187
187
-`src/type_checker.rs` TODOs around:
188
188
- destructuring inference,
@@ -200,8 +200,9 @@ This list is intentionally execution-oriented so another agent can take one item
200
200
- Forwarded `entry_script_search_paths(&file)` into interpreter-mode type checking in `src/main.rs`, which keeps optional typing warnings aligned with the same module roots runtime uses.
201
201
- Added a focused import-signature regression in `src/type_checker.rs` that validates `add_one(value: int) -> int` is inferred from a real module file, plus the interpreter integration regression in `tests/optional_typing_v1_contract.rs`.
202
202
- The sibling `while`-loop scope reuse fix is covered separately in `tests/vm_interpreter_parity_surfaces.rs` and keeps the default VM path aligned with interpreter scope behavior.
203
+
- Verified on 2026-06-08 with `cargo test type_checker::tests::` and `cargo test --test v1_code_todo_triage_contract`.
203
204
204
-
-[]**V1X-DRY-002 (P1)**: Reduce dead-code/`#[allow(dead_code)]` sprawl on production paths.
205
+
-[x]**V1X-DRY-002 (P1)**: Reduce dead-code/`#[allow(dead_code)]` sprawl on production paths.
205
206
- Scope:
206
207
- Audit `#[allow(dead_code)]` in:
207
208
-`src/builtins.rs`
@@ -216,8 +217,12 @@ This list is intentionally execution-oriented so another agent can take one item
-`cargo test --test vm_interpreter_parity_surfaces`
220
+
- 2026-06-08 closure evidence:
221
+
- Trimmed or justified the remaining dead-code suppressions across `src/builtins.rs`, `src/vm.rs`, `src/jit.rs`, and the benchmark-sensitive runtime paths touched by the cleanup.
222
+
- Rewired `src/main.rs` to consume builtin constants through `crate::builtins::get_builtins()`, eliminating one dead-code suppression source.
223
+
- Verified the cleanup with `cargo clippy --all-targets --all-features -- -D warnings` and `cargo test --test vm_interpreter_parity_surfaces`.
- Ensure key generated docs (`docs/generated/*`) are not stale relative to code/checklist claims.
223
228
- Add explicit recency/content contract checks for mismatch, unsafe, and TODO triage artifacts.
@@ -227,8 +232,13 @@ This list is intentionally execution-oriented so another agent can take one item
227
232
-`cargo test --test vm_runtime_mismatch_inventory_contract`
228
233
-`cargo test --test unsafe_inventory_contract`
229
234
-`cargo test --test v1_code_todo_triage_contract`
235
+
- 2026-06-08 closure evidence:
236
+
- Added `tests/generated_artifact_freshness_contract.rs` to assert fresh dates for the TODO triage, unsafe inventory, and VM mismatch inventory artifacts while checking stable content markers.
237
+
- Stabilized `scripts/generate_vm_runtime_mismatch_inventory.sh` with a configurable per-fixture timeout so the mismatch inventory can be regenerated without hanging on pathological fixtures.
238
+
- Regenerated `docs/generated/UNSAFE_INVENTORY.md`, `docs/generated/UNSAFE_INVENTORY.csv`, `docs/generated/VM_RUNTIME_MISMATCH_INVENTORY.md`, and `docs/generated/VM_RUNTIME_MISMATCH_INVENTORY.csv` during validation.
239
+
- Verified with `cargo test --test generated_artifact_freshness_contract`, `cargo test --test unsafe_inventory_contract`, `cargo test --test vm_runtime_mismatch_inventory_contract`, and `cargo test --test v1_code_todo_triage_contract`.
230
240
231
-
-[]**V1X-SEC-003 (P1)**: Security negative-path expansion for HTTP/network/process.
241
+
-[x]**V1X-SEC-003 (P1)**: Security negative-path expansion for HTTP/network/process.
232
242
- Scope:
233
243
- Add hostile-input tests for:
234
244
- malformed URLs/hosts/ports,
@@ -239,8 +249,12 @@ This list is intentionally execution-oriented so another agent can take one item
239
249
- Minimum tests:
240
250
-`cargo test --test native_api_security_boundaries`
241
251
-`cargo test --test runtime_security`
252
+
- 2026-06-08 closure evidence:
253
+
- Added hostile-input coverage for invalid HTTP ports and process env precedence corner cases in `tests/native_api_security_boundaries.rs`.
254
+
- Kept the rejection paths deterministic so the negative-path contract remains stable across VM and interpreter execution.
255
+
- Verified with `cargo test --test native_api_security_boundaries` and `cargo test --test runtime_security`.
242
256
243
-
-[]**V1X-PERF-001 (P1)**: Expand import-heavy and startup performance guardrails.
257
+
-[x]**V1X-PERF-001 (P1)**: Expand import-heavy and startup performance guardrails.
- Extend hygiene policy and tooling for local clutter classes (`*.db`, ad-hoc backup zips, extracted temp dirs).
258
276
- Keep developer workflows practical (allow local temp under designated dirs).
@@ -262,6 +280,10 @@ This list is intentionally execution-oriented so another agent can take one item
262
280
- Minimum tests:
263
281
-`cargo test --test repo_hygiene_contract`
264
282
- any new hygiene contract tests
283
+
- 2026-06-08 closure evidence:
284
+
- Extended `scripts/repo_hygiene_audit.sh` to accept `--root` and detect disallowed root clutter patterns while still allowing normal `tmp/` and `var/` workflows.
285
+
- Updated `docs/REPO_HYGIENE_POLICY.md` and `tests/repo_hygiene_contract.rs` to model both rejected clutter and approved temp workflows using seeded temp repos.
286
+
- Verified with `cargo test --test repo_hygiene_contract`.
0 commit comments