Observed: The implementation now keeps lcm compact --hook best-effort when PostgreSQL is selected but the hook process lacks runtime PostgreSQL credentials, but the user documentation does not explain this fallback.
Expected: Hook/configuration documentation should state that PreCompact does not require PostgreSQL credentials merely to enter fail-open dispatch, and that unavailable backend credentials or admission cause a silent exit 0 rather than blocking compaction.
Root cause: The post-merge review fix changed hook routing and added a Changeset but did not update a file under docs/.
Repro: Read the PostgreSQL configuration and PreCompact protocol documentation after PR #244; the behavior is not described.
Discovered in the late review of PR #244.
Observed: The implementation now keeps
lcm compact --hookbest-effort when PostgreSQL is selected but the hook process lacks runtime PostgreSQL credentials, but the user documentation does not explain this fallback.Expected: Hook/configuration documentation should state that PreCompact does not require PostgreSQL credentials merely to enter fail-open dispatch, and that unavailable backend credentials or admission cause a silent exit 0 rather than blocking compaction.
Root cause: The post-merge review fix changed hook routing and added a Changeset but did not update a file under
docs/.Repro: Read the PostgreSQL configuration and PreCompact protocol documentation after PR #244; the behavior is not described.
Discovered in the late review of PR #244.