Skip to content

Commit 8bceb76

Browse files
charankamarapuCharan Kamarapuclaude
authored
docs(skill): document --strict-failure on cloud replay; drop update_mock guidance (#873)
* docs(skill): document --strict-failure on cloud replay; drop update_mock guidance Sync the LLM-workflow playbook skill with three operational changes landed elsewhere this week: 1. --strict-failure on `keploy cloud replay` is now mandatory in the canonical invocation. Without it, response-divergent tests whose consumed mock set also drifted get demoted to OBSOLETE (keploy replay.go:1828 / 2353) and the run reports PASSED — agents see nothing to diagnose. The flag surfaces these as FAILED while keeping the mappingDiff block for diagnostics. (keploy PR #4251.) 2. update_mock + updateMock MCP tools no longer exist. Both wrote mock YAML through PUT /apps/.../mocks/{mockId} without re-deriving sql_ast_hash, which silently broke PostgresV3 mock replay even after a 2xx write. The CLI keploy mock patch re-derives the hash via libpg_query and is the only safe write path now. (api-server PR #1723.) Skill no longer mentions these MCP tools — they're gone from tools/list. 3. Phase A1 allowlist no longer lists update_mock (it was in the "must come AFTER Step 0" carve-out — now unnecessary). Embedded skill block in the docs page mirrors test-12 SKILL.md verbatim (per the existing sync rule). Signed-off-by: Charan Kamarapu <charan@keploy.io> * docs(vale): accept 'heredocs' to fix linter on k8s-proxy-llm-workflow Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Signed-off-by: Charan Kamarapu <kamarapucharan@gmail.com> * docs(skill): use failed_only=true on first getTestReportFull call Pairs with the new api-server failed_only filter — restricts the default report fetch to FAILED test cases. Drops the call from ~10K tokens to ~1–2K when combined with the existing fields projection. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Signed-off-by: Charan Kamarapu <kamarapucharan@gmail.com> --------- Signed-off-by: Charan Kamarapu <charan@keploy.io> Signed-off-by: Charan Kamarapu <kamarapucharan@gmail.com> Co-authored-by: Charan Kamarapu <charan@keploy.io> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 0939773 commit 8bceb76

2 files changed

Lines changed: 61 additions & 21 deletions

File tree

vale_styles/config/vocabularies/Base/accept.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,3 +218,5 @@ snake_case
218218
stdout
219219
test_run
220220
unprojected
221+
libpg_query
222+
heredocs

0 commit comments

Comments
 (0)