generated from coulomb/repo-seed
Promote issue-core-ingestion-api-key and openrouter-llm-connect lanes to active
RAILIANCE-WP-0009 T06 / RAILIANCE-WP-0010 T06 (CCR-2026-0002, CCR-2026-0003): both OpenBao KV paths are live, ESO delivers the Secrets in cluster, and positive/negative access verification is audit-logged. Catalog entries gain concrete zero-placeholder handoffs (exec_capable, resolvable); draft tables and playbook gates updated; routing tests repointed to still-draft lanes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -249,13 +249,19 @@ def test_handoff_template_with_placeholders_accepted(tmp_path):
|
||||
|
||||
def test_find_active_excludes_draft():
|
||||
catalog = load_catalog(_repo_catalog())
|
||||
ids = [e.id for e in catalog.find("issue core api key")]
|
||||
assert "issue-core-ingestion-api-key" not in ids
|
||||
ids = [e.id for e in catalog.find("s3 temporary credentials")]
|
||||
assert "object-storage-sts" not in ids
|
||||
|
||||
|
||||
def test_find_all_includes_draft():
|
||||
catalog = load_catalog(_repo_catalog())
|
||||
ids = [e.id for e in catalog.find("issue core api key", include_draft=True)]
|
||||
ids = [e.id for e in catalog.find("s3 temporary credentials", include_draft=True)]
|
||||
assert "object-storage-sts" in ids
|
||||
|
||||
|
||||
def test_find_issue_core_lane_active():
|
||||
catalog = load_catalog(_repo_catalog())
|
||||
ids = [e.id for e in catalog.find("issue core api key")]
|
||||
assert "issue-core-ingestion-api-key" in ids
|
||||
|
||||
|
||||
@@ -313,13 +319,14 @@ def test_cli_list_active_only(repo_catalog_env):
|
||||
result = runner.invoke(app, ["route", "list", "--json"])
|
||||
assert result.exit_code == 0
|
||||
ids = [e["id"] for e in json.loads(result.stdout)]
|
||||
assert "issue-core-ingestion-api-key" not in ids
|
||||
assert "object-storage-sts" not in ids
|
||||
assert "issue-core-ingestion-api-key" in ids
|
||||
|
||||
|
||||
def test_cli_list_all_includes_draft(repo_catalog_env):
|
||||
result = runner.invoke(app, ["route", "list", "--all", "--json"])
|
||||
ids = [e["id"] for e in json.loads(result.stdout)]
|
||||
assert "issue-core-ingestion-api-key" in ids
|
||||
assert "object-storage-sts" in ids
|
||||
|
||||
|
||||
def test_cli_show_ssh_json_includes_cert_pattern(repo_catalog_env):
|
||||
|
||||
Reference in New Issue
Block a user