Parent (umbrella)
#446
Category: Integration
Depends on: #457
Blocking: Yes
Sizing: M
Deliverable: Replace wirelog/session_facts.c:51-181 hard-coded CSV branch with adapter dispatch via wl_io_find_adapter. Move path-resolution fully into csv_adapter.c. This is the revertible commit — git revert must cleanly restore the legacy CSV path without unwinding #451-#456.
Files: wirelog/session_facts.c, wirelog/io/csv_adapter.c (absorbs path resolution)
Tests: #457 dispatch test passes. #448 baseline snapshots remain byte-identical. All existing tests/test_cli.c .input cases stay green (test_run_pipeline_csv_input, _missing_file, _tab_delimiter).
Parent (umbrella)
#446
Category: Integration
Depends on: #457
Blocking: Yes
Sizing: M
Deliverable: Replace
wirelog/session_facts.c:51-181hard-coded CSV branch with adapter dispatch viawl_io_find_adapter. Move path-resolution fully intocsv_adapter.c. This is the revertible commit —git revertmust cleanly restore the legacy CSV path without unwinding #451-#456.Files:
wirelog/session_facts.c,wirelog/io/csv_adapter.c(absorbs path resolution)Tests: #457 dispatch test passes. #448 baseline snapshots remain byte-identical. All existing
tests/test_cli.c.inputcases stay green (test_run_pipeline_csv_input,_missing_file,_tab_delimiter).