Commit c17dce7
TASK-025: validation fixes — per-method tests, assert(slot), housekeeping
Address validation findings from /groundwork:validate:
- Added 7 per-method dispatch tests, empty-handler guard test, and
single-resource non-root path conflict test in webserver_on_methods_test.
- lambda_resource.hpp: replaced defensive null-slot fallback with
assert(slot) + invariant comment; added <cassert>.
- webserver.cpp: block comment on the seven on_* forwarders.
- Marked TASK-025 Done in task spec and _index.md.
- Recorded unworked review issues (2 major, 38 minor) for follow-up.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent f8f6062 commit c17dce7
6 files changed
Lines changed: 321 additions & 11 deletions
File tree
- specs
- tasks
- M4-handlers
- unworked_review_issues
- src
- httpserver/detail
- test/unit
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| |||
0 commit comments