Skip to content

Commit ff62ea6

Browse files
committed
corrected refusal message for fixture
1 parent cb9e165 commit ff62ea6

1 file changed

Lines changed: 18 additions & 7 deletions

File tree

handlers/capella/fixture.py

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -329,13 +329,24 @@
329329
#: success, because a fixture that reports success with no documents in it is the
330330
#: worst outcome available here.
331331
_BLOCKED = (
332-
"capella_fixture_* is defined but not yet implemented. It depends on two v4 "
333-
"response shapes that the rendered API reference truncates: the "
334-
"queryIndexes/definitions payload, and the disputed backup restore path "
335-
"(.../clusters/{cluster_id}/backup/restore versus "
336-
".../clusters/{cluster_id}/backups/{backup_id}/restore). Settle both with "
337-
"scripts/verify_capella_paths.py --method-probe, then implement. Refusing "
338-
"rather than guessing — see docs/FIXTURE_DESIGN.md."
332+
"capella_fixture_* is defined but not yet implemented. This is now IMPLEMENTATION "
333+
"WORK, not an unknown: both v4 questions it was waiting on were settled against a "
334+
"live control plane on 2026-09-01.\n"
335+
"\n"
336+
" * The index-definition payload is at GET .../clusters/{id}/queryService/indexes "
337+
" (NOT /queryIndexes/definitions, which does not exist), takes a required "
338+
" `bucket` NAME plus optional scope and collection, and answers 200 with a "
339+
" `definitions` key. Shipped as capella_query_index_definitions_list.\n"
340+
" * The restore path dispute is settled in favour of "
341+
" POST .../clusters/{cluster_id}/backups/{backup_id}/restore, and more strongly "
342+
" than the path alone showed: the body requires BOTH sourceClusterID and "
343+
" targetClusterID, so cross-cluster restore is a single call with both ends "
344+
" named. Shipped as capella_backup_restore.\n"
345+
"\n"
346+
"What remains is writing the export/import/verify logic against those two, plus the "
347+
"eventing and search definitions -- see the per-handler docstrings below and "
348+
"docs/FIXTURE_DESIGN.md. Still refusing rather than half-implementing: a fixture "
349+
"that reports success with no documents in it is the worst outcome available here."
339350
)
340351

341352

0 commit comments

Comments
 (0)