Skip to content

Commit ab89977

Browse files
etrclaude
andcommitted
TASK-028: validation fixes — cache-tier pins, miss baseline, _index Done
Address validation findings from /groundwork:validate (2 passes): - test/unit/routing_regression_test.cpp: fix always-green assertion in the overlapping-routes test (was *hp == first || *hp == second); add unregistered_path_yields_miss as the pure-miss baseline; add second_lookup_same_path_hits_cache_tier and unregister_invalidates_cache_entry to pin the LRU cache behaviour the gate's own rationale calls out; add FIXME(TASK-036-prereq) comment on the non_numeric assertions documenting the v1/v2 custom- regex divergence. - specs/tasks/_index.md: normalise TASK-028 status from Not Started to Done — the row was stale before this branch. - Recorded unworked review issues (31 minor findings: REGRESSION.md prose updates, naming/style nits, doc tweaks). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 71c9b5a commit ab89977

3 files changed

Lines changed: 215 additions & 4 deletions

File tree

specs/tasks/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ Nominally: **13 sequential tasks**, each S–XL. Most other tasks parallelize of
110110
| TASK-025 | Lambda handler entry points `on_*` | M4 | Done | TASK-005, TASK-009, TASK-014 |
111111
| TASK-026 | Generic `webserver::route(method, path, handler)` | M4 | Done | TASK-005, TASK-025 |
112112
| TASK-027 | 3-tier route table with LRU cache | M5 | Done | TASK-005, TASK-014, TASK-021, TASK-024, TASK-025, TASK-026 |
113-
| TASK-028 | Routing-semantics regression gate | M5 | Not Started | TASK-027 |
113+
| TASK-028 | Routing-semantics regression gate | M5 | Done | TASK-027 |
114114
| TASK-029 | Naming consistency — `stop_and_wait`, `block_ip`/`unblock_ip` | M5 | Not Started | TASK-014 |
115115
| TASK-030 | `_handler` suffix renames + `explicit` constructor | M5 | Not Started | TASK-014 |
116116
| TASK-031 | Handler error-propagation contract (DR-009) | M5 | Not Started | TASK-027, TASK-030 |

0 commit comments

Comments
 (0)