From 515f94e3c2857c07b20126abf6203422f73bbdfb Mon Sep 17 00:00:00 2001 From: Marius Ciepluch <11855163+norandom@users.noreply.github.com> Date: Fri, 2 Oct 2026 19:55:22 +0200 Subject: [PATCH] docs(where-we-stand): a scan without a provider key records learning_endpoint_unavailable cli.py appends the degradation when resolve_chat_endpoint returns nothing; the gap is that report.md has no line for it, not that nothing is recorded. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01EmM1j46qgMh3zqD1QMwEo --- docs/where-we-stand.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/where-we-stand.md b/docs/where-we-stand.md index b51cfa4..9b98332 100644 --- a/docs/where-we-stand.md +++ b/docs/where-we-stand.md @@ -250,9 +250,8 @@ Infrastructure. Instrument gaps. -- A missing provider key is a silent path in a scan. The plane refuses to start a Task whose Model - names an unset variable (`plane/router.py`, `StartError`), but a scan without a key asks the - model nothing, reports only the graph's entailed findings, and records no degradation for the - skipped model layer (`cli.py` writes degradations for `hunter_model_unavailable`, - `cpg_unavailable` and `learning_endpoint_unavailable` only). The rule that a scan which could - not look must say so does not yet cover this case. +- A missing provider key is a quiet path in a scan. The plane refuses to start a Task whose Model + names an unset variable (`plane/router.py`, `StartError`). A scan without a key asks the model + nothing, reports only the graph's entailed findings, and records `learning_endpoint_unavailable` + in `manifest.json` (`cli.py`, after `resolve_chat_endpoint` returns nothing); `report.md` has no + line for that reason yet, so the report does not say the model layer was skipped.