Skip to content

Commit a40705b

Browse files
etrclaude
andcommitted
docs(TASK-047): mark Done in index; fix hooks table source file refs
Mark TASK-047 as Done in specs/tasks/_index.md (was stale "Not Started"). Update the §4.10 phase table in specs/architecture/04-components/hooks.md to reference webserver_body_pipeline.cpp for request_received and body_chunk — the correct location after the webserver.cpp refactor. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 1e158a7 commit a40705b

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

specs/architecture/04-components/hooks.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
|---|---|---|---|
99
| `connection_opened` | `webserver.cpp:connection_notify``MHD_CONNECTION_NOTIFY_STARTED` | no | no |
1010
| `accept_decision` | `webserver.cpp:policy_callback` — after YES/NO decision | no | no |
11-
| `request_received` | `webserver.cpp:requests_answer_first_step` — post header-parse, pre body-read | **yes** | no (route not yet known) |
12-
| `body_chunk` | `webserver.cpp:requests_answer_second_step` — per chunk | **yes** | no |
11+
| `request_received` | `webserver_body_pipeline.cpp:requests_answer_first_step` — post header-parse, pre body-read | **yes** | no (route not yet known) |
12+
| `body_chunk` | `webserver_body_pipeline.cpp:requests_answer_second_step` — per chunk | **yes** | no |
1313
| `route_resolved` | `webserver.cpp:resolve_resource_for_request` — after lookup | no | n/a (boundary phase) |
1414
| `before_handler` | `webserver.cpp:dispatch_resource_handler` — start | **yes** | yes |
1515
| `handler_exception` | `webserver.cpp:dispatch_resource_handler` — each catch arm | **yes** (maps exception to response) | yes |

specs/tasks/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ Nominally: **13 sequential tasks**, each S–XL. Most other tasks parallelize of
129129
| TASK-036 | Handler return-by-value dispatch cutover | M5 | Done | TASK-022, TASK-025, TASK-027, TASK-031 |
130130
| TASK-045 | Hook bus skeleton (`hook_phase`, `hook_action`, `hook_handle`, `webserver::add_hook`) | M5 | Done | TASK-009, TASK-014 |
131131
| TASK-046 | Fire `connection_opened` / `connection_closed` / `accept_decision` | M5 | Done | TASK-045 |
132-
| TASK-047 | Fire `request_received` and `body_chunk` (pre-handler short-circuit) | M5 | Not Started | TASK-045 |
132+
| TASK-047 | Fire `request_received` and `body_chunk` (pre-handler short-circuit) | M5 | Done | TASK-045 |
133133
| TASK-048 | Fire `route_resolved` and `before_handler`; wire 404/405/auth aliases | M5 | Not Started | TASK-045, TASK-027, TASK-031 |
134134
| TASK-049 | Fire `handler_exception`; wire `internal_error_handler` alias | M5 | Not Started | TASK-045, TASK-031 |
135135
| TASK-050 | Fire `after_handler` (post-handler short-circuit), `response_sent`, `request_completed`; wire `log_access` alias | M5 | Not Started | TASK-045 |

0 commit comments

Comments
 (0)